wince 为什么加载不出图片

yude1989 2013-09-27 10:27:58
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格式)
...全文
313 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
91program 2013-09-27
  • 打赏
  • 举报
回复
WinCE 下没有这样的路径:D:\mydir\1.bmp

只有这样的路径:\Windows

19,502

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 嵌入开发(WinCE)
社区管理员
  • 嵌入开发(WinCE)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧