1. 首页
  2. 编程语言
  3. C++ 
  4. vc的模态对话框和非模态对话框

vc的模态对话框和非模态对话框

上传者: 2021-01-20 01:03:29上传 DOC文件 29KB 热度 31次
非模态的对话框是独立的,就是说和主程序可以同时交换数据,而模态的对话框则只能和自己交换。换句话说,模态对话框很霸道,你开了它就无法在同一个应用程序中的其他地方干活了,比如那个经常用的openfile dialog。非模态对话框就很随和,开了它你还可以爱干嘛干嘛。还有一个区别在于内存分配,new在堆中,另一在栈中,一般说两者一样,但如果你在对话框中开了很大的空间做成员,第二种就会有问题了,因为栈空间是受限的。但据说解决栈溢出用static申明,在全局数据区分配内
下载地址
用户评论