在Windows 7风格中使用消息框

在阅读有关正确的用户界面的MSDN文章之后:

http://msdn.microsoft.com/en-us/library/aa974176.aspx

我想修改我在应用程序中使用的消息框,以反映这些准则(例如,将主要指令放在更大的字体中,更好地命名为button等等)。

我的问题是,是否有API允许您轻松地构build这些types的消息框(a user32 \ MessageBox()),还是您实际上必须构build自己的消息框,遵循指导原则?

大多数情况下,当你使用MessageBox或者其他的包装应用于你正在使用的语言(你没有说)的时候,你只是得到了它(试试看!)。还有基于任务的对话框,它远远超出了是/否/取消消息框的世界。 如果您使用的是C ++,则有一个Win32 API,如果使用C#或VB.NET,则Windows API代码包有一个包装。