求解:MFC里在一个对话框里点击某个BUTTON,显示另外一个对话框。

前辈,请问这个该怎么解决???
2024-11-20 04:53:15
推荐回答(2个)
回答1:

你第一种方法叫“非模态”对话框调用,这种方法你的使用有问题,最好使用指针调用,确保子对话框窗口始终有效。
修改后的是模态对话框,这个在调用代码上没有问题。对话框不出现,应该是子对话框控件有问题或者初始化代码有问题,检查子对话框使用的控件和InitDialog里面的代码。另外,可以用一个完全空的(新建)的对话框先试试,防止是其它意外问题。

回答2:

就一个简单的 showwindow函数。

  1. 你要确定你调用这个函数的时候,dlg 对象是否为空。// 应该就是这个原因