关于Windows:是否有常规/标准的方法来创建MFC错误对话框?

Is there a conventional/standard way to create an MFC error dialog?

我想为我的应用程序创建一个对话框,该对话框显示一条消息,并显示中间带有白色" x"的标准红色圆圈; 在我看来,这是一个非常标准的Windows对话框。 我是MFC的新手,所以除了创建对话框资源,从Microsoft最佳实践页面复制red x的图像(包括作为对话框项)和复制对话框资源之外,我不知道是否有捷径可做 然后编写自己的代码。 当然有更标准的方法可以做到这一点吗?


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

另请参阅AfxMessageBox。


如果用户可以对错误采取纠正措施,并且您的目标是Windows Vista或更高版本,则可以使用CTaskDialog。 这使您可以使用大型操作按钮显示新的"任务对话框"。 这是一个教程,以及MSDN页面。

enter image description here