创建对话框资源(2)
来源:互联网 发布:linux 获取cpu函数 编辑:程序博客网 时间:2024/06/03 16:31
模态和非模态对话框
在模态对话框有效期间,应用程序的其他窗口中的所有操作将都被挂起,直到该对话框被关闭。而非模态可使得焦点在对话框和应用程序中的其他窗口之间来回移动。
2)显示对话框
显示对话框的代码放在程序中的什么位置取决于应用程序本身。
a)显示对话框的代码
如果显示对话框的代码在菜单项的处理程序中,那么我们应该在哪一个类中实现该处理程序呢?视图类是处理线宽的候选类,但当前的线宽选项存储在文档中更切合实际,因此该处理程序应该放在CSketcherDoc类中。
在菜单项的Add Event Handler,我们可以创建对应于CSketcherDoc类中的此菜单项的COMMAND消息的处理程序。
void CSketcherDoc::OnPenwidth()
{
CPenDialog aDlg;
aDlg.DoModal()
}
b)关闭对话框的代码
void CPenDialog::OnOk()
{
CDialog::OnOK();
}
注意使用非模态对话框的时候,必须实现重写的OnOK()和OnCancel()函数。
0 0
- 创建对话框资源(2)
- 创建对话框资源(1)
- 用vb使用对话框资源创建对话框
- 不使用对话框资源模版创建对话框
- 把CDialog对话框资源创建成CDialogBar
- 《Windows API》使用对话框资源创建窗口
- 不使用对话框模板资源创建对话框应用
- MFC创建模态对话框和非模态对话框(2)
- windows sdk程序模板(用已有的对话框资源创建主窗口)
- MFC创建属性对话框(2)
- 在对话框程序中创建并且加载菜单资源
- 不使用资源文件动态创建对话框的做法
- VC/MFC如何使用CreateEx()创建自己的对话框资源
- 不使用资源文件动态创建对话框的做法
- Visual c++中不使用对话框模板资源创建对话框应用
- 总结:在一个工程中添加别的工程的中已创建好的对话框资源。(或是。。。)
- 在一个工程中添加别的工程的中已创建好的对话框资源。(或是。。。)
- 创建TextEntryDialog(输入对话框)
- 【cocos2dx-3.2】Tile Map
- JQ 导出easyui中datagrid中的数据到excel表格中
- ORACLE SQL脚本
- Python的实际应用-数据处理(一) 遴选数据;
- 绕过360安全卫士的部分代码
- 创建对话框资源(2)
- java获取html源码代码
- 安卓4.3又把OpenCL给删了
- 怎样获取本机的真实IP地址
- Linux CentOS6.5下编译安装MySQL 5.6.16
- Nusoap 学习笔记(一)
- 制作iOS Ad-Hoc测试应用
- Android数据的四种存储方式
- 自定义组件+如何让自定义Layout截取Touch事件