VC++ 加载位图出现错误 提示:afxwinl.inl line:418 请高手指点

leonaamy 2009-03-16 08:30:24
如题:
VC++中 使用MFC加载位图。编译、链接都没问题,最后运行时,出现错误。提示是filw:afxwinl.inl line:418
...全文
228 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
leonaamy 2009-03-31
  • 打赏
  • 举报
回复
多谢各位
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 jixingzhong 的回复:]
GetLastError 看看错误代码,然后在msdn中查询原因
[/Quote]
自己排查吧,为何加载出错,只有自己最好排查。
jixingzhong 2009-03-17
  • 打赏
  • 举报
回复
GetLastError 看看错误代码,然后在msdn中查询原因
leonaamy 2009-03-17
  • 打赏
  • 举报
回复
可是为什么会出现加载失败呢?
arong1234 2009-03-16
  • 打赏
  • 举报
回复
错误信息:

_AFXWIN_INLINE int CBitmap::GetBitmap(BITMAP* pBitMap)
{ ASSERT(m_hObject != NULL);
return ::GetObject(m_hObject, sizeof(BITMAP), pBitMap); }


很显然你load失败了。你不应该等到这里再寻求原因,你应该在载入时首先检查是否成功,在载入失败时看看为什么失败(要获得错误码分析)

3,881

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 其它技术问题
社区管理员
  • 其它技术问题社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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