模态对话框变为非模态

时间:2015-07-13 10:31:57

标签: c++ mfc dialog modal-dialog sdi

我有MFC SDI应用程序,在其中显示模态对话框。在此期间,可以显示第二个对话框,这也是模态的。第二个对话框正在执行某项工作并通过

自动关闭
setAlertViewHandler

一切正常但第二个对话框关闭后,第一个对话框不再是模态,这意味着我可以单击应用程序的主窗口。

任何想法如何解决这个问题?

1 个答案:

答案 0 :(得分:3)

一个窗口一次只能处理一个模态对话框。

因此,请将第一个对话框指定为第二个对话框的父对象。