Windows/MFC
CreateDIBSection
aucd29
2013. 10. 2. 18:21
님이 LPBYTE 로 된 Raw 데이터를 가지고 있기 때문에 CreateDIBitmap() 함수를 사용하세요.
님이 갖고 있는 포인터를 함수 인자로 넣으면 됩니다.
그리고 CreateBitmap()과 CreateDIBSection()의 차이점은...
둘다 비슷하지만...
CreateBitmap()은 메모리에 DIB 를 생성해서 HBITMAP 핸들을 넘겨 주는 것이구요..
CreateDIBSection()은 메모리에 DIB를 생성하면서 로 비트맵 데이터가 위치하는 곳의 포인터를 넘겨주는 것입니다.
그래서 그 포인터에 비트맵 데이터를 복사하게 되면 화면에 출력되는것입니다.
님이 갖고 있는 포인터를 함수 인자로 넣으면 됩니다.
그리고 CreateBitmap()과 CreateDIBSection()의 차이점은...
둘다 비슷하지만...
CreateBitmap()은 메모리에 DIB 를 생성해서 HBITMAP 핸들을 넘겨 주는 것이구요..
CreateDIBSection()은 메모리에 DIB를 생성하면서 로 비트맵 데이터가 위치하는 곳의 포인터를 넘겨주는 것입니다.
그래서 그 포인터에 비트맵 데이터를 복사하게 되면 화면에 출력되는것입니다.