MFC创建模式对话框与非模式对话框
一、创建模式对话框
1、分别添加如下三个对话框,其ID分别为IDD_ABOUT、IDD_CHAT、IDD_MFCTEST_DIALOG
双击”关于“按钮,添加相应的消息函数如下:
void CMFCTestDlg::OnAbout()
{// TODO: Add your control notification handler code hereCAboutDlg Dlg;Dlg.DoModal();//弹出模式对话框}
运行效果如下:
二、创建非模式对话框
双击”聊天“按钮,添加相应的消息函数如下:
void CMFCTestDlg::OnChat()
{// TODO: Add your control notification handler code hereCChatDlg *pDlg=new CChatDlg;pDlg->Create(IDD_CHAT);pDlg->ShowWindow(SW_SHOW);}
并添加相应的头文
#include "ChatDlg.h"
运行效果如下:
三、模式对话框与非模式对话框的区别
模式对话框:单击”关于“按钮弹出关于对话框,在关闭关于对话框前,主对话框是不可以操作的。
非模式对话框:在关闭模式对话框前,不阻挡对背景窗口的操作。
MFC创建模式对话框与非模式对话框相关推荐
- 如何创建MFC模式对话框与非模式对话框
一.什么是模式对话框与非模式对话框: 简单的来说,模式对话框就是一种当子窗口未关闭时父窗口就无法被激活(也就是处于无法操作状态)的一种窗口.非模式对话框就是当子窗口未关闭时,父窗口依然能被操作的一种窗 ...
- MFC—对话框程序—模式对话框与非模式对话框
一.根据主窗口类型,MFC软件工程可以分为以下几种架构模型: 1.SDI(Single Document Interface):单文档界面,一个主框架窗口下只能编辑一份文档. 例如:记事本和画笔等. ...
- 模式对话框和非模式对话框的区别(出自MFC windows程序设计第二版p370)
模式对话框和非模式对话框的区别:(出自<MFC windows程序设计>第二版p370) 1.显示模式对话框需要调用CDialog::DoModal,而显示无模式对话框则要调用CDialo ...
- 模式对话框与非模式对话框的区别
模式对话框与非模式对话框的区别 模式对话框就是不处理它就没法处理父窗口,而非模式对话框就是不用先处理此对话框也可以处理父窗口.例子:在桌面上右击我的电脑,选择属性,弹出系统属性窗口,点击下面的技术支持 ...
- 模式对话框与非模式对话框的区别2
模式对话框就是不处理它就没法处理父窗口,而非模式对话框就是不用先处理此对话框也可以处理父窗口.例子:在桌面上右击我的电脑,选择属性,弹出系统属性窗口,点击下面的技术支持,弹出技术支持信息,现在再对系统 ...
- MFC创建模态对话框与非模态对话框 执行顺序
创建模态对话框 CDialog::DoModal virtual int DoModal(); 返回值: 整数值,指定了传递给CDialog::EndDialog 的nResult参数值.该函数用于关 ...
- MFC中的模态对话框与非模态对话框的消息循环及消息传递问题(都可以通过SendMessage传递消息)
注意:非模态和模态对话框都有自己的消息响应过程函数WindowPro,只不过他们的调用模态是自己的消息泵,非模态是由父窗体或父窗体的上一级的消息泵来调用.模态对话框和非模态对话框都可以通过SendMe ...
- MFC中模态对话框和非模态对话框的差别
在MFC中有模态对话框和非模态对话框,那这两种有什么差别呢. 又都是用于什么场合呢. 首先,要弄清楚2种对话框是怎样创建的. 然后要弄清楚2种对话框有什么差别,可能从表面上看,模态会堵塞主对话框.可原 ...
- C++ MFC深入详解之----模态对话框与非模态对话框
对话框的种类 有两种类型的对话框:模态( Modal)对话框和非模态( Modeless)对话框 模态对话框 模态对话框是指当其显示时,程序会暂停执行,直到关闭这个模态对话框后,才能继续执行程序中其他 ...
最新文章
- 基于VTK与Qt的体绘制程序
- webresource_Jersey WebResource –标头不附加
- 英语 面包为什么不可数?
- kafka相关知识点总结
- 关于移动安全的一点总结
- 统计学中常见的分布汇总及相关概念
- 玩转Citrix XenApp中的IE发布 (上)
- SQL Server 游标
- word2007显示控件工具箱
- win8 32位系统上如何运行校园翼讯客户端
- session 的工作原理?
- 微信公众号的图片引用
- Redis学习之hget命令
- excel筛选排序从小到大_(Excel)常用函数公式及操作技巧之三:排名及排序筛选(一)...
- live2d 看板娘
- 【硬件】在Windows PC端使用adb工具无线向电视机顶盒安装第三方软件(不需要ROOT,已解决)
- 没有人能扼杀掉你的梦想
- 程序员进阶攻略-笔记-051~061(完)
- 数据分析应有的逻辑思维及分析方法
- 使用RestTemplate请求第三方接口出错,没抛出异常?
热门文章
- Git使用的奇技淫巧
- 中文BERT上分新技巧,多粒度信息来帮忙
- 如何匹配两段文本的语义?
- 论文浅尝 | 基于事理图谱的脚本事件预测
- 论文浅尝 | 多内容实体和关系联合抽取的对抗训练
- Python 文件操作中的读写模式:open(path, ‘-模式-‘,encoding=‘UTF-8‘)+python读写文件txt +文本数据预处理
- Android官方开发文档Training系列课程中文版:管理音频播放之音频输出硬件的处理
- BZOJ2150: 部落战争
- MySQL ERROR 1045 (28000): Access denied for user 'root'@'192.168.23.224' (using password: YES)
- 简单的HTTP协议——《图解http》第二章