MFC 报winocc.cpp line 303错误
来源:互联网 发布:mac下载的app删不掉 编辑:程序博客网 时间:2024/06/05 14:47
最近在工作中 需要在单文档应用程序中嵌入 formview
在frame构造函数中加入 m_infoDlg = (CTradeInfoDialog *)RUNTIME_CLASS(CTradeInfoDialog)->CreateObject();
齐总 m_infoDlg为formview的对象,然后在oncreate函数中
m_infoDlg->Create(NULL, NULL, WS_CHILD | WS_VISIBLE, CRect(0, menurct.Height(), rct.Width(), rct.Height() / 2), this, IDD_TRADE_INFO, NULL);
运行后总报 winocc.cpp line303错误 ,跟踪后发现 我在m_infoDlg类中重写了Onsize方法,OnSize方法内部 调用了 控件的MoveWindow方法,但m_infoDlg的create的时候,会调用Onsize 此时还没有调用OnInitialUpdate 也就是说里边控件的句柄都是空的 需要在OnSize里边加入判断
if (m_listinfo.GetSafeHwnd()!= NULL)
m_listinfo.MoveWindow(CRect(0,0,rct.right,rct.bottom-5),true);
0 0
- MFC 报winocc.cpp line 303错误
- 报winocc.cpp 345错误
- debug assertion failed! mfc/winocc.cpp line 381
- debug assertion failed! winocc.cpp line 381
- File: f:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\winocc.cpp错误
- winocc.cpp 279错误的解决方法
- winocc.cpp 279错误的解决方法
- cstatic 控件使用,未初始化。File:f:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\winocc.cpp Line:307
- MFC 中出现这种错误winhand.cpp line 218
- File: f:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\winocc.cpp的子窗口初始化问题
- WinHand.cpp Line 199 错误 WinHand.cpp Line 218 错误
- vs报错f:\dd\vctools\..\mfc\filelist.cpp Line:255
- WinHand.cpp Line 199错误
- winhand.cpp Line XX错误
- occcont.cpp Line 925错误
- array.cpp line 1238错误
- Debug Assertion Failed!……File:winocc.cpp Line:345……(Press Retry to debug the application)
- MFC程序出现“Debug Assertion Failed! File:dlgdata.cpp Line: 43 ”错误
- OpenGL学习 将不同纹理映射到不同面上
- ubuntu 12.04 升级到 14.04
- eclipse 下找不到或无法加载主类的解决办法
- sql语句大全
- Android:开源框架xutils介绍
- MFC 报winocc.cpp line 303错误
- redis.clients.jedis.exceptions.JedisDataException: NOAUTH Authentication required.
- 2015阿里实习生内推面经
- maven中snapshot解析
- ORACLE表空间查询
- 一些关于临时表空间的语句
- Oracle创建用户、表空间、导入导出、...命令 //创建临时表空间
- Flex 布局:实例篇
- 增量升级