CFormView中嵌入从CView派生的控件
来源:互联网 发布:人工智能英语 编辑:程序博客网 时间:2024/05/18 01:07
最开始,我采取的是在formview中定义一个成员变量如m_wnd3DPie,然后再formview的OnInitialUpdate中调用m_wnd3DPie的create创建控件。可正常运行,但是在程序退出,formview销毁的时候,会在cview的PostNcDestroy 中delete this失败。改为定义为指针变量,然后再OnInitialUpdate中new以及create创建,然后在formview的DestroyWindow函数中,加入delete该指针即可。具体原因不知,如有知道,劳烦各位也告知本人。 有说法是因为cview的派生类在销毁时会自己delete自己,所以导致delete两次。第二次的delete自然就失败了。
当然,也可以在m_wnd3DPie的类中重写PostNcDestroy函数,并在该函数中调用DestroyWindow即可。
- CFormView中嵌入从CView派生的控件
- CFormView和CView的区别
- CFormView与CView的区别
- CDialog中嵌入CView
- 在CDockablePane中嵌入CFormView
- 【框架-MFC】CView(chenlu1):MFC在CView的派生类中实现打印和打印预览
- CView的派生类: CScrollView
- CFormView和CView区别
- 将CFormView嵌入到CDockablePane中
- 将CFormView嵌入到CDockablePane中
- 将CFormView嵌入到CDockablePane中
- 将CFormView嵌入到CDockablePane中
- MFC CView中添加CListCtrl控件的方法
- 从静态框派生的超链接控件
- CView改成CFormView修改步骤及注意事项
- 在CFormView中如何让对话框内的控件大小跟随单文档的大小变化
- 【VS开发】关于在CFormView中实现CListCtrl控件的注意事项
- CFormView中控件无法响应Ctrl+C和Ctrl+V消息的解决办法
- 获取USB设备插拔消息的备忘
- java作用域public ,private ,protected ,friendly
- 基于ACE应用编程框架——线程池
- ubunt 出现 the root filesystem is currently mounted read only的问题解决
- 在VS2005中编译过程中,遇到MSVCP80D.dll找不到组件的问题
- CFormView中嵌入从CView派生的控件
- 动漫、网游产业年底前划归文化部主管
- 当连接至 SQL Server 2005 时,失败的原因可能是,在预设设定下,SQL Server 不允许远程连接
- introduction
- Ext Window & FormPanel Component Demo
- ftp命令中断点续传
- CRM部署 可用性已成为第一核心原则
- Ubuntu上搭建SVN服务器全攻略
- 如何更改CMD命令的默认路径