윈도우 비스타 이상부터 DWM이 추가되었는데 DWM이 활성화되어 있는 경우 ( DwmIsCompositionEnabled 함수로 확인할 수 있음 ) BitBlt 함수 호출 시 CAPTUREBLT 플래그를 주지 않아도 레이어드 윈도우 ( 반투명 윈도우 ) 캡처가 가능합니다.
또한 윈도우 8 이상부터는 DWM이 강제로 활성화되어 있기 때문에 CAPTUREBLT 플래그를 줄 필요가 없겠죠.
CAPTUREBLT 플래그를 사용하지 않음으로 인해서 캡처 시 마우스 깜빡임 현상을 없앨 수 있는 장점이 있습니다.
'인터넷/IT > 프로그래밍' 카테고리의 다른 글
윈도우 10 의 가격이 일부 공개되었네요. (0) | 2015.06.25 |
---|---|
PASSIVE_LEVEL 및 APC_LEVEL에서 프로세스 이름을 가져오기 (0) | 2015.06.25 |
UpdateDriverForPlugAndPlayDevices 함수 실패 시 에러코드 2번을 리턴하는 경우 (0) | 2015.06.22 |
대칭형 멀티프로세싱 (SMP)와 비대칭형 멀티프로세싱 (ASMP) 간에 차이점 (0) | 2015.06.21 |
무료 IT 및 프로그래밍 E-Book 다운로드 사이트 (0) | 2015.06.20 |
IE9 이상으로 브라우저를 업그레이드하거나, 크롬, 파이어폭스 등 최신 브라우저를 이용해주세요.