ImageViewer
typedef struct tagBITMAPINFO {
BITMAPINFOHEADER bmiHeader;
RGBQUAD bmiColors[1];
} BITMAPINFO, *PBITMAPINFO;
※ 비트맵이 8비트이고 BITINFO에 RGBQUAD가 1개 있기 때문에 메모리를 할당할 때
구조체는 위와 같이 되어 있으므로
m_pBmpInfo = (LPBITMAPINFO) new BYTE[sizeof(BITMAPINFO) + sizeof(RGBQUAD) * 255];
256이 아닌 255가 들어간다.
CreateDIBSection
헤더 정보가 있다면 그림정보(raw파일)를 통해 HBITMAP 객체를 만들어 줄 수 있다.
※ WinCE는 X버튼을 눌러도 프로그램이 종료되는 것이 아니므로 따로 종료할 수 있는 방법을 사용자에게 제공해야 한다.
CFile::ReadHuge
ImageViewer 2
SHLoadBitmap(경로명);
'컴퓨터 공부 > Windows CE' 카테고리의 다른 글
[7월 1일 1교시] Pocket PC 3 (0) | 2009.07.01 |
---|---|
[6월 30일 3교시] Pocket PC 2 (0) | 2009.06.30 |
[6월 30일 2교시] Pocket PC (0) | 2009.06.30 |
[6월 30일 1교시] ActiveDeviceEx실습(API조사할 것) (0) | 2009.06.30 |
[6월 29일 4교시] Device Driver System (0) | 2009.06.29 |