是否有一个传统的/标准的方式来创build一个MFC错误对话框?

我想为我的应用程序创build一个对话框,显示一条消息,并在中间显示带有白色“x”的标准红色圆圈; 在我看来这是一个非常标准的Windows对话框。 我对MFC有些陌生,所以我不知道是否有捷径可以做到这一点,而不是创build一个对话框资源,从微软最佳实践页面复制红色的图像,包括作为一个对话框项目和然后编码我自己的。 当然有一个更标准的方法来做到这一点?

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

另请参阅AfxMessageBox 。

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

在这里输入图像说明