在此处阅读有关正确用户界面的 MSDN 文章后:
http://msdn.microsoft.com/en-us/library/aa974176.aspx
我想修改我在我的应用程序中使用的消息框以反射(reflect)这些准则(例如,使用更大字体的主要说明,更好地命名按钮等...)。
我的问题是,是否有一个 API 可以让您轻松构建此类消息框(如 user32\MessageBox()),或者您实际上是否必须按照指南构建自己的消息框?
最佳答案
大多数情况下,当您使用 MessageBox 或适用于您正在使用的语言的任何包装器(您没有说)时,您就会明白(试试看!)。还有基于任务的对话框,它远远超出了是/no/取消消息框的世界。如果您使用的是 C++,则有一个 Win32 API,如果您使用的是 C# 或 VB.NET,则 Windows API 代码包有一个包装器。
关于windows - 使用 Windows 7 风格的消息框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2960389/