MFC 非模态,无内存泄漏对话框应该是怎么创建
2011-07-17 16:51
295 查看
//如果这个对话框通过非模态的方式被创建,由于在PostNcDestroy(对话框销毁会被调用)中使用了delete this;不会发生内存泄漏 class CMessageDlg:public CDialog { public: void PostNcDestroy(); }; void CMessageDlg::PostNcDestroy() { CDialog::PostNcDestroy(); delete this; }
相关文章推荐
- MFC 非模态,无内存泄漏对话框应该是怎么创建
- MFC应用程序中处理消息,创建窗口的过程,关闭窗口(非模态窗口),打开模式对话框等的函数调用顺序 .
- MFC学习笔记(四)- 模态对话框与非模态对话框的创建与显示
- MFC创建模态对话框
- <MFC>模态对话框和非模态对话框的创建弹出
- MFC 关闭所有弹出模态对话框,并创建新的对话框(切换/跳转窗口)
- MFC 中非模态对话框和模态对话框的创建
- [MFC]CDialog类简介、创建模态对话框
- MFC学习笔记之:创建模态对话框和非模态对话框
- MFC中,我从一个对话框,同时在按钮的消息处理函数中利用DoModal()函数一级一级的创建许多模态对话框,那么怎样从某个子对话框返回第一个对话框呢?
- (转)MFC 模态对话框创建过程
- 在MFC中创建模态对话框
- 创建模态网页对话框
- MFC 模态对话框dlg.DoModal()返回值
- VS2008中MFC创建子对话框。点击按钮,弹出另一个对话框
- 创建有个性的对话框之MFC篇(转)
- MFC 模态对话框dlg.DoModal()返回值
- MFC模态对话框与非模态对话框的区别总结
- VC++无标题窗口以及控件拖动的方法,MFC中的对话框怎么拖动不了
- MFC 对话框动态创建简单的GridCtrl控件