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

发布于 2024-11-07 09:34:54 字数 269 浏览 2 评论 0原文

我想为我的应用程序创建一个对话框,显示一条消息并显示标准的红色圆圈,中间有白色“x”;在我看来,这是一个非常标准的 Windows 对话框。我对 MFC 有点陌生,所以我不知道除了创建对话框资源、从 微软的最佳实践页面,将其作为对话框项包括在内,然后编写我自己的代码。当然有更标准的方法来做到这一点吗?

I'd like to create a dialog for my application that shows a message and displays the standard red circle with the white "x" in the middle; seems to me this is a pretty standard windows dialog. I'm somewhat new to MFC, so I don't know if there's a short-cut to do this other than creating a dialog resource, copying the image of the red x from microsoft's best practices page, including that as a dialog item and then coding up my own. Surely there is a more standard way to do this?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

吾性傲以野 2024-11-14 09:34:54
AfxMessageBox(_T("Something bad happened!"), MB_OK | MB_ICONSTOP);

另请参阅 AfxMessageBox

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

See also AfxMessageBox.

和我恋爱吧 2024-11-14 09:34:54

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

在此处输入图像描述

If the user can take corrective action about the error and you are targeting Windows Vista or higher, you can use CTaskDialog. This lets you present the new "Task Dialog" with large action buttons. Here's a tutorial, and the MSDN page.

enter image description here

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文