wince 为什么加载不出图片
LRESULT DoCreateMain(HWND hWnd, UINT wMsg, WPARAM wParam,LPARAM lParam)
{
HDC hdc;
HDC hdcMem;
HBITMAP hbmp; //一张位图的句柄
BITMAP bmp;
RECT rect;
GetClientRect (hWnd, &rect);
//hbmp = (HBITMAP)SHLoadDIBitmap(NULL,_T("1.bmp"), IMAGE_BITMAP,0,0,LR_DEFAULTCOLOR);
hbmp = (HBITMAP)SHLoadDIBitmap(_T("D:\\mydir\\1.bmp"));
hdcMem = CreateCompatibleDC(hdc);
SelectObject(hdcMem, hbmp);
GetObject(hbmp,sizeof(BITMAP), &bmp);
BitBlt(hdc,rect.left,rect.top,bmp.bmWidth,bmp.bmHeight,hdcMem,0, 0,SRCCOPY); //显示位图
//SelectObject(hdcMem,hOldsel);
DeleteDC(hdcMem);
DeleteObject(hbmp);
return 0;
}
请问为什么窗口显示不出图片(BMP格式)