-2
我在我的c + +项目中有错误。如果我点击“取消”或“确定”或“X”按钮程序崩溃并显示错误,如屏幕截图。 什么可能是问题?这是完整的代码; http://pastebin.com/54DfqrDb调试断言失败CDialog
void CSettingDlg::OnBnClickedCancel()
{
CDialog::OnCancel();
}
void CSettingDlg::OnBnClickedOk()
{
CDialog::OnOK();
}
发布您的对话框类的全部代码。你的堆栈可能在其他地方被破坏。 –
一般而言,您不应该拥有自定义的“确定”和“取消”处理程序,因为您需要在对话框类中重写虚函数“OnOK()”和“OnCancel()”。 –
你在哪里使用对话框?在InitInstance或其他地方? – Mykola