m_hIcon = AfxGetApp()->LoadIcon(IDR_MAINFRAME);出错,是怎么回事???

roc_zhang 2006-11-02 11:58:46
本人刚开始用MFC线程编程.
再加入线程函数后构造函数中
m_hIcon = AfxGetApp()->LoadIcon(IDR_MAINFRAME);
这一句会出问题.这是为什么啊?怎样解决呢?????
...全文
1204 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
BoXoft 2006-11-04
  • 打赏
  • 举报
回复
出错信息?
neosu 2006-11-02
  • 打赏
  • 举报
回复
线程?

是不是m_hIcon是类的成员呢. 它不能在static的线程中直接使用.
yjgx007 2006-11-02
  • 打赏
  • 举报
回复
是不是你在DLL中调用的呢?
如果是请在函数第一句加上AFX_MANAGE_STATE(AfxGetStaticModuleState());

15,471

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 进程/线程/DLL
社区管理员
  • 进程/线程/DLL社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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