为什么LoadBitmap(IDB_BITMAP1)总是失败

hdhtt 2009-10-01 12:01:11
一个很简单的问题,但是我就是弄不明白
在wince中如下调用总是失败,为什么呢?(IDB_BITMAP3是在rc中真实存在的位图)

//mfc, wtl都失败
CBitmap p;
p.LoadBitmap(IDB_BITMAP3);

//直接调用sdk,还是失败
HBITMAP h = ::LoadBitmap(_Module.GetModuleInstance(),MAKEINTRESOURCE(IDB_BITMAP3));
HBITMAP h = ::LoadBitmap(_Module.get_m_hInstResource(),MAKEINTRESOURCE(IDB_BITMAP3));
HBITMAP h = ::LoadBitmap(_Module.get_m_hInst(),MAKEINTRESOURCE(IDB_BITMAP3));

请高手指点一二
...全文
348 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
xcj_ysu 2009-10-12
  • 打赏
  • 举报
回复
有可能是你的hinstance有问题,你查一下
nihao38 2009-10-08
  • 打赏
  • 举报
回复
关注,帮顶
儿大不由爷 2009-10-01
  • 打赏
  • 举报
回复
看看错误信息吧
chenzhp 2009-10-01
  • 打赏
  • 举报
回复
你看看位图是不是真实的位图?
peterb 2009-10-01
  • 打赏
  • 举报
回复
GetLastError()看看, 检查图片格式, 路径等
huabinsir 2009-10-01
  • 打赏
  • 举报
回复
帮顶一下.

顺便问一下,你怎知什么时候调用的是mfc, 什么时候调用的是wtl ?

7,660

社区成员

发帖
与我相关
我的任务
社区描述
Windows Phone是微软发布的一款手机操作系统,它将微软旗下的Xbox LIVE游戏、Zune音乐与独特的视频体验整合至手机中。
社区管理员
  • Windows客户端开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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