代码之家  ›  专栏  ›  技术社区  ›  Meta

使用Windows7风格的消息框

  •  4
  • Meta  · 技术社区  · 15 年前

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

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

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

    我的问题是,是否有一个API允许您轻松地构建此类消息框(a la user32\MessageBox()),或者您真的必须按照指导原则构建自己的消息框?

    1 回复  |  直到 15 年前
        1
  •  2
  •   Kate Gregory    15 年前

    大多数情况下,你只是得到(试试看!)当您使用MessageBox或任何包装器应用于您使用的语言(您没有说)时,还有一个基于任务的对话框,它远远超出了MessageBox的yes/no/cancel世界。如果你在C++中,有一个Win32 API,如果你是C语言或VB.NET,Windows API代码包有一个包装器。