HBITMAP m_hBitmap = (HBITMAP)::LoadImage(NULL, pBitmapPath, IMAGE_BITMAP, 0, 0, LR_LOADFROMFILE/*(LR_LOADFROMFILE | LR_DEFAULTSIZE)*/);
BITMAP bm;
GetObject(hBitmap, sizeof(bm); &bm);
typedef struct tagBITMAP { // bm
LONG bmType;
LONG bmWidth;
LONG bmHeight;
LONG bmWidthBytes;
WORD bmPlanes;
WORD bmBitsPixel;
LPVOID bmBits;
} BITMAP;