VC++无模式对话框的问题
想实现在MyDlg1窗口中单击Test按钮,弹出MyDlg2,单击该窗口中的Exit按钮可以退出并且关闭MyDlg2对话框,返回到MyDlg1对话框。
我用的方法是,在Text按钮的“单击”事件中添加如下代码:
MyDlg2 MDg;
MDg.DoMoDal();
在Exit的“单击”事件中添加如下代码:
DestroyWindow();
---------------------------------------------
结果是单击MyDlg1的Test按钮能弹出MyDlg2窗口,
但是单击MyDlg2的Exit却提示错误。。。。。。
程序出错!
错误截图:
-------------------------------------------------------------
问:
1、这是什么错误?
2、为什么会出现这种错误?
3、怎么解决这一类的错误?
追问:就是有两个对话框,第一个有Text按钮,点击它就出现第二个对话框,在第二个对话框中有Exit按钮,点击它就关闭第二个对话框返回第一个对话框!!
貌似你上面的答案理解为Exit按钮也在第一个对话框了~~~麻烦你再解释一下,先谢谢啦~~~