MFC非模态对话框弹出问题
一:
如图,右边的框中有多少项我点击确定就会弹出多少个非模态对话框,下图红框中是代码
,现在的问题是比如现在是两项,我点击后弹出两个对话框,可是在这两个对话框没有关闭的的条件下再点击确定又弹出两个出来了,也就是一直在new,我想知道怎么记录我已经弹出的对话框指针,保证重复点击确定不会再弹出非模态对话框。
二:比如一次只弹出一个非模态对话框,

一开始判断如果指针是空的,就会创建一个并弹出,弹出后不关闭点击按钮就不会弹出,可是这样写为啥第一个都弹不出来呀?也就是指针一开始都不是空的,我在类里面定义的而且也没有在别的地方new呀?

如图,右边的框中有多少项我点击确定就会弹出多少个非模态对话框,下图红框中是代码
,现在的问题是比如现在是两项,我点击后弹出两个对话框,可是在这两个对话框没有关闭的的条件下再点击确定又弹出两个出来了,也就是一直在new,我想知道怎么记录我已经弹出的对话框指针,保证重复点击确定不会再弹出非模态对话框。二:比如一次只弹出一个非模态对话框,

一开始判断如果指针是空的,就会创建一个并弹出,弹出后不关闭点击按钮就不会弹出,可是这样写为啥第一个都弹不出来呀?也就是指针一开始都不是空的,我在类里面定义的而且也没有在别的地方new呀?
...全文
相关推荐
点击edit控件出现对话框
点击edit控件调用对话框,涉及消息传递,非模态对话框销毁等
mfc_win.rar_vs2003_弹出窗_弹出窗口_显示时间_静态库
用MFC开发的弹出窗口类.可以指定任何对话框为弹出窗口,可以指定显示时间,可连续弹出.用VS2003编译成静态库.任何程序连接即可使用。作者为楚狂人.
动态弹出、关闭对话框.rar
如何动态地弹出、关闭对话框,这个代码提供了很好的一个思路,从中可以得到很大的启发。对于VC初学者来说,这是个相当困难的,研究这个代码对初学者来说有很大的帮助。
如何在VC++中两个对话框相互传递信息
如何在VC++中两个对话框相互传递信息。采取避免在头文件中定义具体类型的指针变量,用定义空指针的方法绕过头文件重复包含的问题。
SDIDLG_对话框_
单个对话框点击弹出多个对话框,可重叠,可平铺。


界面
