2013-07-02 5 views
0

내 Windows 프로그램은 GetDC와 BitBlt를 사용하여 창 내용을 복사합니다. 이 기능은 대부분의 창에서 잘 작동하지만 돋보기 창을 사용하면 빈 화면이 표시됩니다. 이것은 Magnification API 나 Windows 7 돋보기 기능으로 나 자신을 만드는 돋보기이든간에 발생합니다.Windows 돋보기 내용 블립

의도적으로 설계된 동작이며 해결 방법이 있습니까?

답변

0

예, 이것은 의도적으로 설계된 동작입니다. 돋보기 창은 클라이언트 영역을 직접 그려 내지 않습니다. 대신 다른 영역을 복사/확대하는 데 DWM을 사용합니다. 공개 해결 방법은 없습니다. 비트는 비디오 카드 자체에서 효과적으로 관리되고 있으며 백 채널을 사용할 수 없습니다.