好的,我承认我对Windows API甚至MFC都不了解。
当事情变得繁琐(文件名字符串中的非法字符)时,我会弹出一个错误窗口,并且我希望错误框是模态的。
对于我一生,我无法弄清楚为什么当它遇到doModal时它会崩溃。
这是我认为可以解决的代码。此代码位于主窗口中按钮的事件处理程序中。
CDialog *BadFileD = new CDialog();
BadFileD->Create(IDD_STATUS, this);
BadFileD->DoModal();
我只是被边缘弱智吗?
最佳答案
对于显示模式对话框,您应该仅使用DoModal方法
CDialog *BadFileD = new CDialog(IDD_STATUS, this);
BadFileD->DoModal();
您可以从article中阅读备注