Chinaunix首页 | 论坛 | 博客
  • 博客访问: 408730
  • 博文数量: 61
  • 博客积分: 2138
  • 博客等级: 大尉
  • 技术积分: 882
  • 用 户 组: 普通用户
  • 注册时间: 2008-09-07 11:58
文章分类

全部博文(61)

文章存档

2012年(1)

2011年(8)

2010年(12)

2009年(6)

2008年(34)

我的朋友

分类: C/C++

2008-09-30 23:10:42

1 模态对话框指的是当这个对话框选中的时候它的父窗口是不能在被操作

非模态是指 在选中这个对话框的时候它的父窗口还可以被操作

 模态的窗口创建很简单

 CTestDialog dlg;

dlg.doMode();  

//模态对话框被创建后程序就会停在这里知道窗口被销毁后

 

非模态的创建

CTestDialog dlg;

dlg.Create(ID);

dlg.ShowWindow(SW_SHOW);

 //非模态程序就会继续下执行  所以以上程序要注意dlg的作用域 如果定义在方法里面的话

那就的定义为static 的 要不然窗口还是不能显示的   最好定义为类成员变量 那样就不会有什么问题了

阅读(2832) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~