MFC创建模态对话框和非模态对话框(1)
2016-05-21 13:04
288 查看
<span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);"> </span>
<span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);">一:模态对话框和非模态对话框</span>
模态对话框是这样的对话框,当它弹出后,本应用程序其他窗口将不再接受用户输入,只有该对话框响应用户输入,在对它进行相应操作退出后,其他窗口才能继续与用户交互。
非模态对话框则是,它弹出后,本程序其他窗口仍能响应用户输入。非模态对话框一般用来显示提示信息等。
二:运行过程
首先添加一个对话框和一个对话框类;在主对话框中添加一个button,编辑其消息响应函数;
在此之前要先添加头文件,在TwoKindDLGDlg.h或者TwoKindDLGDlg.cpp中添加新对话框类的头文件;
void CTwoKindDLGDlg::OnBnClickedButton1() { // TODO: 在此添加控件通知处理程序代码 CMoTaiDlg MoTaidlg; //创建对话框对象; MoTaidlg.DoModal(); //调用DoModal()函数,弹出对话框; }<span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);"> </span>
这样运行后点击button就会弹出该对话框;
相关文章推荐
- nginx 正则表达式
- Android6.0 PROTECTION_NORMAL类总结
- Linux系统资源监控--linux命令、nmon和spotlight
- java中string和int互相转化
- 什么是序列化?在什么情况下将类序列化?
- logcat的重要性
- 《Linux4.0设备驱动开发详解》笔记--第二十一章:Linux设备驱动的调试
- cannot be hot swapped into a running virtal machine怎么理解翻译
- Hive的数据存储模式
- 约瑟夫问题
- Qt 文件逐字节的读取与写入的补充
- BZOJ4500: 矩阵
- MVC设计模式在B/S系统下的应用
- Mysql备份与恢复
- 环信SDK Demo中的语音通话的流程分析
- 魔方问题
- LeetCode|Implement Trie (Prefix Tree)
- java代码读取excel表格内容
- 二叉树的深度优先遍历与广度优先遍历 [ C++ 实现 ]
- Android Layout Tricks #3: Optimize, Part 1