模态对话框,非模态对话框
2008-12-15 12:59
232 查看
1 模态对话框指的是当这个对话框选中的时候它的父窗口是不能在被操作
非模态是指 在选中这个对话框的时候它的父窗口还可以被操作
模态的窗口创建很简单
CTestDialog dlg;
dlg.doMode();
//模态对话框被创建后程序就会停在这里知道窗口被销毁后
非模态的创建
CTestDialog dlg;
dlg.Create(ID);
dlg.ShowWindow(SW_SHOW);
//非模态程序就会继续下执行 所以以上程序要注意dlg的作用域
如果定义在方法里面的话
那就的定义为static 的 要不然窗口还是不能显示的 在方法中 static CTestDialg dlg;
最好定义为类成员变量 那样就不会有什么问题了 在使用该对话框的类中加入CTestDialg dlg;
非模态是指 在选中这个对话框的时候它的父窗口还可以被操作
模态的窗口创建很简单
CTestDialog dlg;
dlg.doMode();
//模态对话框被创建后程序就会停在这里知道窗口被销毁后
非模态的创建
CTestDialog dlg;
dlg.Create(ID);
dlg.ShowWindow(SW_SHOW);
//非模态程序就会继续下执行 所以以上程序要注意dlg的作用域
如果定义在方法里面的话
那就的定义为static 的 要不然窗口还是不能显示的 在方法中 static CTestDialg dlg;
最好定义为类成员变量 那样就不会有什么问题了 在使用该对话框的类中加入CTestDialg dlg;
相关文章推荐
- 模态对话框和非模态对话框的区别2
- MFC模态对话框和非模态对话框
- <MFC>模态对话框和非模态对话框的创建弹出
- 模态对话框和非模态对话框
- MFC 模态对话框和非模态对话框
- 模态对话框和非模态对话框
- JS 模态对话框和非模态对话框
- vc的模态对话框和非模态对话框
- VS2010/MFC 使用模态对话框和非模态对话框
- 模态对话框和非模态对话框
- MFC中的模态对话框和非模态对话框
- Qt模态对话框和非模态对话框
- c#中的模态对话框和非模态对话框
- 模态对话框和非模态对话框的机制
- Qt 中关于 模态对话框 和 非模态对话框的 3 种不同形式的 8 种情况(学习经验心得整理)
- QT创建模态对话框阻塞整个应用程序和非模态对话框唯一性约束的简单示例
- 模态对话框和非模态对话框的区别
- 模态对话框和非模态对话框的创建与销毁
- vc的模态对话框和非模态对话框
- 模态对话框和非模态对话框的在关于消息处理方面的区别