2010-06-02 66 views
4

这里阅读有关正确的用户界面MSDN文章后:使用消息框

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

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

我的问题是,是否有API允许您轻松构建这些类型的消息框(a user32 \ MessageBox()),还是您实际上必须构建符合指南的自己的消息框?

回答

2

当你使用MessageBox或任何包装器适用于你正在使用的语言(你没有说过)时,你通常会得到它(尝试它并看看!)。还有基于任务的对话框,它远远超出是/否/取消消息框的世界。如果您使用的是C++,则有一个Win32 API,如果您使用C#或VB.NET,则Windows API代码包有一个包装。

+0

是的,它似乎是相同的风格。但是,没有选项可以自定义按钮的名称,也可以设置用作主指令的较大字体中的部分文本。 我没有使用任何包装。我只能访问Win32 API。 感谢您的帮助! – Meta 2010-06-02 18:34:39

+1

http://msdn.microsoft.com/en-us/library/bb760441(v=VS.85).aspx有一个任务对话框的图片和指向您可以调用的API的链接。 – 2010-06-02 19:07:23

+0

完美!正是我在找什么。谢谢! – Meta 2010-06-02 19:12:23