CCreateXXX Dlg;
Dlg.Create(IDD_DIALOG1);
Dlg.ShowWindow(SW_SHOW);
弹出来的窗口一瞬间消失了。。
请问是怎么回事?
CCreateXXX Dlg;
Dlg.Create(IDD_DIALOG1);
Dlg.ShowWindow(SW_SHOW);
弹出来的窗口一瞬间消失了。。
请问是怎么回事?
把你的Dlg改成静态的,或全局变量
原因在于局部变量的周期问题,局部变量只能在一个函数里,而等到这个函数结束也就会被回收
回收后你的Dlg也就不存在了
我猜你应该是在一个按钮里边定义这个Dlg变量,等你按了该按钮后,就会执行该按钮的函数,而执行完后就被回收了