【发布时间】:2010-12-05 07:03:59
【问题描述】:
我有一个模态对话框。我使用DoModal 打开另一个模态对话框,因此现在有两个对话框,一个在另一个之上。当我通过单击确定关闭顶部对话框时,我收到 mfc90ud.dll 的第 896 行的断言错误。我该如何解决这个问题?
【问题讨论】:
-
第二个对话框的
owner属性是否设置为第一个对话框?
标签: c++ mfc modal-dialog
我有一个模态对话框。我使用DoModal 打开另一个模态对话框,因此现在有两个对话框,一个在另一个之上。当我通过单击确定关闭顶部对话框时,我收到 mfc90ud.dll 的第 896 行的断言错误。我该如何解决这个问题?
【问题讨论】:
owner属性是否设置为第一个对话框?
标签: c++ mfc modal-dialog
您好,您可能没有为您的子对话框设置父级
CMyDialog dlg(this);
【讨论】:
CDialog dlgMatched(IDD_OKAY_DIALOG,this); dlgMatched.DoModal();,但还是崩溃了