new模态和非模态对话框的建立和释放
来源:互联网 发布:mac安装windows 编辑:程序博客网 时间:2024/05/21 11:19
非模态建立 在主窗口的ok按钮中添加
void CwscMFCDlg::OnBnClickedOk(){MyDlog * dlg = new MyDlog;dlg->Create(IDD_DIALOG1, this);dlg->ShowWindow(SW_SHOW);}
模态
void CwscMFCDlg::OnBnClickedOk(){MyDlog * dlg = new MyDlog;dlg->DoModal();}有动态创建,就必须手动释放
释放方法有两种适合模态和非模态 :
一种是非模态对话框中重载函数 选择自己的类视图中的你自己的窗口类-> 右键属性->重载PostNcDestroy()
</pre><pre name="code" class="cpp">
void MyDlog::PostNcDestroy(){// TODO: 在此添加专用代码和/或调用基类delete this;CDialogEx::PostNcDestroy();}
第二种是消息释放:
void mydlog::onclose(){delete this;cdialogex::onclose();}
0 0
- new模态和非模态对话框的建立和释放
- 模态对话框,和非模态对话框的建立
- 对话框1----建立模态对话框和非模态对话框
- VC中建立模态对话框和非模态对话框
- MFC建立模态对话框和非模态对话框
- MFC 模块对话框和非模态对话框的创建与释放
- 对象的建立和释放
- C++对象的动态建立与释放详解(new和delete)
- dll文件与模态和费模态对话框的建立
- 对象的动态建立和释放
- TCP连接的建立和释放
- 单链表的建立,插入和释放
- C++对象的动态建立和释放
- C++对象的动态建立和释放
- C++对象的动态建立和释放
- TCP连接的建立和释放
- c++---对象的动态建立和释放
- 对象的动态建立和释放
- poj1979 解题报告
- hdu 5131 Song Jiang's rank list (水题)
- windows 下使用 MinGW + msys 编译 ffmpeg
- LTE资源
- ascasc
- new模态和非模态对话框的建立和释放
- sdvsdzvzdxv
- css基础-布局模型
- 运输船搁浅殃及千辆路虎和劳斯莱斯 损失上亿英镑
- 生产,消费者改进
- 将视频转换成MP4
- asascasc
- C#WPF VS2012 控件 事件窗口
- ReactiveCocoa - iOS开发的新框架