是否有创建MFC错误对话框的传统/标准方法?

时间:2011-05-12 20:59:44

标签: windows visual-c++ mfc visual-c++-2008

我想为我的应用程序创建一个显示消息的对话框,并在中间显示标有红色圆圈的白色“x”;在我看来,这是一个非常标准的Windows对话框。我对MFC有些新手,所以除了创建一个对话框资源,从microsoft's best practices page复制红色x的图像之外,我不知道是否还有一个快捷方式,包括作为对话框项目然后编码我自己的。当然有更标准的方法来做到这一点?

2 个答案:

答案 0 :(得分:11)

AfxMessageBox(_T("Something bad happened!"), MB_OK | MB_ICONSTOP);

另见AfxMessageBox

答案 1 :(得分:7)

如果用户可以针对错误采取纠正措施,并且您的目标是Windows Vista或更高版本,则可以使用CTaskDialog。这使您可以使用大动作按钮显示新的“任务对话框”。这是tutorialMSDN page

enter image description here

相关问题