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

时间:2010-01-26 07:55:13

标签: windows vb6 colors

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

过去我刚刚选择了配色方案,但我希望与Windows辅助功能选项等更兼容。

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

编辑:我想找到所有这些颜色的解释(例如应用工作区窗口背景之间的区别?

5 个答案:

答案 0 :(得分:4)

在我看来,如果你使用的是标准控件,你应该保持颜色不变;他们将根据当前的配色方案自行获得正确的颜色。只有在必须绘制自己的UI元素时才需要使用颜色常量;在这种情况下,这些常量的含义在他们的documentation中简要解释。

答案 1 :(得分:2)

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

答案 2 :(得分:1)

如果您对整个MS Windows UI / UX准则感兴趣,可以在线here以及下载here。页面618涉及如何“使用主题或系统颜色”

答案 3 :(得分:0)

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

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

答案 4 :(得分:0)

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