-2
我在我的c + +項目中有錯誤。如果我點擊「取消」或「確定」或「X」按鈕程序崩潰並顯示錯誤,如屏幕截圖。 什麼可能是問題?這是完整的代碼; http://pastebin.com/54DfqrDb調試斷言失敗CDialog
void CSettingDlg::OnBnClickedCancel()
{
CDialog::OnCancel();
}
void CSettingDlg::OnBnClickedOk()
{
CDialog::OnOK();
}
發佈您的對話框類的全部代碼。你的堆棧可能在其他地方被破壞。 –
一般而言,您不應該擁有自定義的「確定」和「取消」處理程序,因爲您需要在對話框類中重寫虛函數「OnOK()」和「OnCancel()」。 –
你在哪裏使用對話框?在InitInstance或其他地方? – Mykola