是否有传统/标准的方法来创建 MFC 错误对话框?
我想为我的应用程序创建一个对话框,显示一条消息并显示标准的红色圆圈,中间有白色“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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
另请参阅 AfxMessageBox。
See also AfxMessageBox.
如果用户可以对错误采取纠正措施,并且您的目标是 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.