Windows上的应用程序颜色指南(背景,button等)?

推荐的应用程序背景颜色,button面等等是什么?

在过去,我只是select了一个配色scheme,但是我想更加兼容Windows辅助function选项等。

我看到VB6具有像Application Workspace一样的系统颜色。

编辑 :我想find所有这些颜色的解释(如应用程序工作区窗口背景之间的区别是什么?

这PDF http://www.johnsmiley.com/cis18/Smiley009.pdf [ VB6系统颜色值的解释]应该帮助你。 它列出了所有的系统颜色常量及其含义。 例如vbApplicationWorkspace是“多文档界面(MDI)应用程序的背景颜色”。

在我看来,如果你使用的是标准控件,你应该保留颜色。 他们将根据目前的颜色方案自己得到正确的颜色。 只有在绘制自己的UI元素时,才需要使用颜色常量。 在这种情况下,这些常量的含义在其文档中进行简要解释。

如果您对整个MS Windows UI / UX指南感兴趣,可以在这里在线获取并在此处下载。 第618页处理如何“使用主题或系统颜色”

这取决于你使用的语言和框架。 .Net例如有一个完整的SystemColors类,其中包含了像SystemColors.Control这样的静态属性,它们在运行时被“更改”为相应的系统颜色。

我认为大多数办公应用程序符合系统颜色,而大多数图形密集型应用程序(如游戏)使用自己的配色方案。

如果您尝试使用当前系统的颜色(如.NET SystemColors),那么最好使用这种方法,如果用户更改其设置(例如,如果他使用高对比度颜色方案或他喜欢的一些黑色主题)你的应用程序将适应这些颜色,这种方式符合用户的喜好/需求。