개발/C++

[C++] CreateCompatibleDC ??

hojak99 2016. 8. 22. 19:34

Tracker를 개발하던 중 갑자기 화면 녹화 프로그램도 개발하고 싶어져서 이것 저것 구글링을 검색해보면서 대충 필요하다고 생각하는 것들 (EX: 바탕화면 해상도 등) 검색하다가 CreateCompatibleDC 라는 함수를 알게되어서 이 함수에 대해서 작성하려고 합니다.




CreateCompatibleDC : 명시된 device에 호환되는 memory DC를 생성한다.



Parameters : HDC 

- HDC란 현재 사용하는 DC를 다루는 함수라고 할 수 있다.

- handle이 null이라면 이 함수는 현재 screen의 호환되는 memory DC를 생성한다.




Return Value : 

- Success : memory DC의 handle을 반환

- Fail : NULL




Remarks :

- memory DC가 생성되었을 때, 화면의 표면은 1*1 흑백 pixel이다. 

- 처음 생성시 배경색이 White(255, 255 ,255)이고 전경색이 Black(0,0,0)이다.





출처 : http://1and0.tistory.com/

반응형