윈도우 비스타 이상부터 DWM이 추가되었는데 DWM이 활성화되어 있는 경우 ( DwmIsCompositionEnabled 함수로 확인할 수 있음 ) BitBlt 함수 호출 시 CAPTUREBLT 플래그를 주지 않아도 레이어드 윈도우 ( 반투명 윈도우 ) 캡처가 가능합니다.


또한 윈도우 8 이상부터는 DWM이 강제로 활성화되어 있기 때문에 CAPTUREBLT 플래그를 줄 필요가 없겠죠.


CAPTUREBLT 플래그를 사용하지 않음으로 인해서 캡처 시 마우스 깜빡임 현상을 없앨 수 있는 장점이 있습니다.

Posted by coffee94
현재 브라우저에서는 댓글을 표시할 수 없습니다.
IE9 이상으로 브라우저를 업그레이드하거나, 크롬, 파이어폭스 등 최신 브라우저를 이용해주세요.