png

bool game::loadbmp(CString path)
{ DeleteObject(bit);
bit=(HBITMAP)LoadImage
(AfxGetInstanceHandle(),
 ImageDir + path,
 IMAGE_BITMAP,
 0,
 0,
 LR_LOADFROMFILE|LR_CREATEDIBSECTION
);
if(bit==NULL) return FALSE;
DIBSECTION ds;
BITMAPINFOHEADER &bm = ds.dsBmih;
GetObject(bit,sizeof(ds),&ds);
bitW = bm.biWidth;
bitH = bm.biHeight;
return TRUE;
}
HDC MemDC;
SelectObject(MemDC,bit);
这个方法只能把BMP格式的图片载入HDC, 如果是PNG的要如何载入HDC呀?