2010-12-05 72 views
0

我有一個模式對話框。我使用DoModal打開另一個模式對話框,以便現在有兩個對話框,一個在另一個之上。當我通過單擊okay關閉頂部對話框時,mfc90ud.dll的第896行出現斷言錯誤。我怎樣才能解決這個問題?在MFC中切換到另一個模式對話框

+0

你的第二個對話框的`owner`屬性設置爲第一個對話框? – 2010-12-05 07:26:20

回答

0

喜可能是你沒有設置父爲您的孩子對話

CMyDialog dlg(this); 
+0

我試過了:`CDialog dlgMatched(IDD_OKAY_DIALOG,this); dlgMatched.DoModal();`,但它仍然崩潰 – Casebash 2010-12-05 07:51:35

相關問題