MFC에서 작업 중이고 bmp를 캡처하려고합니다. 이 작업을 수행하려면 GetDC (NULL)를 사용하고 있지만 특수 스킨 된 윈도우는 무시됩니다. 그것은 UpdateLayeredWindow로 그린 윈도우를 무시하는 것 같습니다. 이 문제는 Vista x64 및 XP에서만 발생하는 것으로 보입니다. 나는 또한 데스크톱 HWND로 GetWindowDC를 시도했지만 그 결과는 동일합니다.화면 캡처가 일부 창을 무시합니다.
참고 : 1) 화면 인쇄가 작동합니다. 2) Vista에서 Aero를 사용하면 화면 캡처가 정상이며 "특별"창이 나타납니다. 따라서 Vista에서는 Aero가 비활성화 된 경우에만 발생합니다.
아이디어가 있습니까?
감사합니다.
이 캡처 비디오 재미있는 –
을 일부러 CAPTUREBLT 플래그를 추가 인쇄 화면이 동일한을 수행 눌러합니까? – sharptooth
@ Umair Ahmed : Print Screen 자체가 비디오를 캡처하지 않는다고 생각합니다. –