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가 들어간다. CreateDIBS..