猎豹MFC--模态对话框Modal和非模态对话框Modaless 或者 模式对话框 非模式对话框
2016-03-20 16:16
239 查看
d.DoModal()p->Create(IDD_DIALOG,this);p->ShowWindow(SW_SHOW);模态对话框为不把子对话框关掉,父对话框便不可用,如下图:
不把字体对话框关掉,则记事本程序不可用。这样的对话框为模态对话框。
而像下图的查找对话框,不用关闭子对话框也可以在父窗口进行操作,这种对话框为非模态对话框:
在对话框上 添加文本框控件设置 多行 水平滚动条 垂直滚动条 接收回车键:
载新插入一个对话框:
随意设施一下这个对话框,给这个对话框添加类来处理这个对话框:
再插入一个对话框:
也一样给第二个对话框,进行修改ID 随意设置页面,并添加类处理:
记得 保存。
先写打开模态对话框,双击该按钮,在里面写代码:在这个里面要处理第一个对话框,所以要包含第一个对话框的头文件:
双击第二个按钮:一样包含第二个对话框的头文件:非模态对话框必须用指针创建,同时必须有delete:找到第二个对话框的类,在属性中重写PostNcDestroy虚函数:
双击第2个按钮后的代码如下:
效果如下:
来自为知笔记(Wiz)
相关文章推荐
- Linux内核分析-两种方式使用同一个系统调用
- 二分查找
- 驱动兼容性问题
- 树莓派开发系列教程10——树莓派spi液晶屏支持(fbtft)
- hdu2065"红色病毒"问题
- Android范例编程一:获取地理位置
- 初始BOM
- 【类型转换】list集合之再认识
- new 和 alloc 的区别
- Android数据存储之sharedpreferences与Content Provider
- 添加自定义的Python模块方法
- java多线程之(Exchanger)
- 小程序分析
- 猎豹MFC--Toolbar工具栏也是一种4位16色位图资源
- N个不同球取出M个的组合个数求解
- 葱油拌面的做法
- 分布式系统几种典型一致性算法简述
- hdu2064 汉诺塔III
- Android杂记(1)
- CentOS7.0真机配置jdk安装Tomcat8