|
별도로 가지고 계시려면 TImage나 TBitmap을 가지고 계시는 것을 추천해 드리고 싶네요. 더 많은 작업을 할 수 있고, 이전 내용을 기억할 수 있기 때문입니다.
HDC를 얻으시려는 것이 목적이시라면, GetDC로 얻으신 것을 전역변수로 사용하시면 될 것 같습니다. GetDC는 특히 98에서 리소스 문제가 심각하게 일어납니다. RealeaseDC가 잘 되지 않는것 같더군요. (2000에서는 별 무리가 없었습니다)
아담 님이 쓰신 글 :
: (^^) 그런데...별도로 Canvas를 가지고 있을수는 없나요...
:
: FrmMain에 그림을 그리길 원하는게 아니구요..
:
: 원래의 목적은 EnumFonts API함수에서 HDC를 넣어줘야 하거든요?
:
: 이함수에 매개변수로 넣을 DC만 있으면 되거든요...
: 그러려면 Form의 Canvas->Handle를 넣으면 되는데요...
:
: 어떤 클래스내에서 사용하려하니 매번 Form의 Handle를 넣을수도 없고해서요^^
:
|