显示错误对话框(消息框),只有"Close"或"Cancel"按钮?



我在《Windows体验指南:错误消息》中读到,在错误对话框中显示"OK"是不正确的按钮。

提供"关闭"按钮不要在错误消息中使用"确定",因为这句话意味着问题是可以的。

那么,如何用一个关闭/取消按钮显示一个简单的错误对话框呢?

这在标准MessageBox类中可能吗?或者我必须求助于自定义对话框(或库)或其他Win32消息/p-调用"hacks"吗?

MessageBoxButtons枚举中似乎没有任何相关内容。)

谢谢。

您想要所有改进的TaskDialog

从这里提供,并在这里介绍使用

TaskDialog允许您更详细地指定显示的按钮和图标,是微软自己的解决方案。Net.中的问题

--更新以回答@pst的评论

如果你必须支持Winows XP或更早版本,那么codeproject上有一个非常稳定可靠的库,当你使用早期版本的windows时,它会包装和模拟microsoft taskdialog类,如果你使用Vista或更高版本,它会使用MS自己的版本。

大约两年前,我一直依赖这个代码项目库,当时它是稳定的,所以应该根本没有可靠性问题。

相关内容

  • 没有找到相关文章

最新更新