Q&A

  • 비트맵사용시 질문
안녕하세요 회원님들
bitmap을
canvas.copyrect 를 이용하여 폼에 이미지를 나타내었는데
다른 프로그램이 상단에 오면.  밑에 가려  그려진 그림이 지워지는 현상이 있습니다.
혹시 이 현상의 해결책을 아신다면 답변 부탁드립니다.
그럼 좋은 하루되시구요
1  COMMENTS
  • Profile
    최용일 2007.09.19 20:02
    안녕하세요. 최용일입니다.

    대부분의 컨트롤들은 캔버스에 직접 그린 정보들을 저장하는 기능이 없습니다. 캔버스에 직접 그린 것들은 휘발성이라서 컨트롤이 다시 그려져야 할 필요가 있을때 그려지지 않습니다.

    폼이나 페인트박스 같은 컨트롤을 자신이 다시 그려져야 할 때 OnPaint이벤트를 발생합니다. 여기에 그리시면 그림이 지워지지 않습니다. 또한 TImage는 캔버스에 뭔가를 그리면 그것을 그대로 기억하고 있으니까 TImage에다가 그리셔도 됩니다.

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