应用程序的背景,按钮面等的推荐颜色是什么?
过去我刚刚选择了配色方案,但我希望与Windows辅助功能选项等更兼容。
我看到VB6有像 Application Workspace 这样的系统颜色。
编辑:我想找到所有这些颜色的解释(例如应用工作区和窗口背景之间的区别?
答案 0 :(得分:4)
在我看来,如果你使用的是标准控件,你应该保持颜色不变;他们将根据当前的配色方案自行获得正确的颜色。只有在必须绘制自己的UI元素时才需要使用颜色常量;在这种情况下,这些常量的含义在他们的documentation中简要解释。
答案 1 :(得分:2)
此PDF http://www.johnsmiley.com/cis18/Smiley009.pdf [解释 VB6系统颜色值]可以为您提供帮助。它列出了所有系统颜色常数及其含义。例如,vbApplicationWorkspace
是“多文档界面(MDI)应用程序的背景颜色。”
答案 2 :(得分:1)
答案 3 :(得分:0)
这取决于您使用的语言和框架。例如,.Net有一个完整的SystemColors类,其中包含SystemColors.Control
等静态属性,这些属性在运行时被“更改”为相应的系统颜色。
我认为大多数办公应用程序都符合系统颜色,而大多数图形密集型应用程序(例如游戏)都使用自己的配色方案。
答案 4 :(得分:0)
最好是尝试使用当前系统的颜色(如.NET SystemColors),如果用户更改其设置(例如,如果他使用高对比度配色方案或某些花哨的黑色主题)他喜欢)你的应用程序将适应这些颜色,这种方式符合用户的喜好/需求。