[MFC] Printer DC 에는 DrawIconEx API 가 먹지 않는다.
간결한 프로그램을 만드는데, OnDraw 에서 이것저것 다 그려 넣는 코딩을 하고 있었다. 그냥 컨트롤을 올려 놓으면 간단한 일이지만, 계획이 프린터 출력까지 하려고 하다 보니, View 의 OnPrint 에서는 OnDraw 가 호출된다는 점에 착안하여, 간단하게 사이즈만 조정하면 인쇄까지 한 코딩으로 끝나겠다 싶은 생각에 OnDraw 에 그린 것이다. 워낙 자잘한 거 하는 건 왠지 산수 계산하는 것 같아 좀 재미를 들였기 때문에, Draw3DRect, FillSolidRect, DrawText 등의 CDC 의 함수들을 사용해 잘 그리고 잘 쓰고 있었는데, 자 종이가 아까워 인쇄 미리보기만 보다가, 실제 출력을 하니, 이 뭥미... 아이콘이 인쇄되지 않는 현상을 발견한 것이다. 여기저기 알아 보아도 한글..
2008. 5. 2. 17:53