VC 6 加载图片 失败, GetLastError 返回 8
四级大师 2012-09-19 03:57:43 CDC memdc;
BITMAP bmp;
memdc.CreateCompatibleDC(&dc);
//dc.SetStretchBltMode(STRETCH_HALFTONE);
CString strPath="D:\\CATVNS\\AToms\\BaseMap\\1000_r1_c1.bmp";
HBITMAP HBMP = (HBITMAP)LoadImage(NULL, /*"123.bmp"*/strPath, IMAGE_BITMAP, 0, 0, LR_LOADFROMFILE|LR_CREATEDIBSECTION);
if(HBMP)
{
SelectObject(memdc,HBMP);
GetObject(HBMP, sizeof(bmp), &bmp);
DeleteObject(HBMP);
StretchBlt(dc.m_hDC,0,0,bmp.bmWidth,bmp.bmHeight,memdc,0,0,bmp.bmWidth,bmp.bmHeight,SRCCOPY);
}
else
{
DWORD error = GetLastError();
}