LoadImage总是返回NULL

kbsoft 2007-11-23 09:28:44
HBITMAP hBit = (HBITMAP)::LoadImage((HINSTANCE)GetModuleHandle(NULL), _T("C:\\CLOSED.BMP"), IMAGE_BITMAP, NULL, NULL, 0);

返回NULL,GetLastError()返回1814(找不到映像文件中指定的资源名)

HBITMAP hBit = SHLoadDIBitmap(_T("C:\\CLOSED.BMP"));
返回NULL。GetLastError()返回3(找不到路径)
可是确实存在这个文件啊
...全文
211 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
mniliy 2007-11-23
  • 打赏
  • 举报
回复
那是因为实例还未启动,
GetModuleHandle()返回NULL引起的。
yashi 2007-11-23
  • 打赏
  • 举报
回复
C:\\CLOSED.BMP??? WinCE下怎么会有这样的目录?
lenux 2007-11-23
  • 打赏
  • 举报
回复
路径不对。如果是在根目录下,应该写成
_T("\\CLOSED.BMP"),

19,504

社区成员

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

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