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

时间:2014-12-30 02:37:29
【文件属性】:

文件名称:vc的模态对话框和非模态对话框

文件大小:29KB

文件格式:DOC

更新时间:2014-12-30 02:37:29

模态 非模态 对话框

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


网友评论