Q&A

  • Canvas 관련함수는 꼭 OnPaint 이밴트핸들러 에서만 사용가능한가요?
폼에 사각형을 그리기 위해서
OnPaint() 메시지 핸들러 함수 안에서
Canvas.Rectangel() 함수를 사용하는데 여기말구 OnCreate() 함수내에서
사각형이나 선그리기를 할수 있는 방법이 없나요?
1  COMMENTS
  • Profile
    최용일 2003.10.30 01:38
    안녕하세요. 최용일입니다.

    폼은 폼의 Canvas에다가 직접 그린 내용을 저장하지 않습니다.

    때문에 폼이 다시 그려져야 할때는 그 내용이 지워지죠...

    OnPaint이벤트는 위와 같이 지워지지 않도록 폼이 다시 그려져야 할때 먼가를 그려줄때 사용하는 거구요...

    OnPaint이벤트를 이용하기 싫으시면 폼에 이미지(TImage)하나 떨구어 놓고 여기에다가 그리세요...

    ^^ 항상 즐코하세요...