我试图让我的应用成为一个优秀的Windows公民,因此我尽可能使用匹配的系统颜色(请参见"When selecting system colors, match but don't mix")。但是,有时在黑色背景上的浅色文本(如COLOR_APPWORKSPACE/clAppWorkSpace)看起来最合适,但系统不提供此功能。你有什么建议吗?匹配windows系统颜色:浅色
1
A
回答
1
你可以交换两种颜色。例如,如果您可以阅读InfoBackground彩色背景上的InfoText彩色文本,则应该能够读取Info彩色背景上的InfoBackground彩色文本(或将该概念应用于Window和WindowText)。
可读性可能会受到轻微影响。
编辑:
有时它是好的,使用你自己的颜色,只要它们不与系统颜色混合(即不画上一个系统颜色背景颜色的文字)。如果你自己的配色方案看起来合适,那就使用它。此外,Windows没有针对每个需求的可配置颜色。
0
我现在的解决方案:我将背景色设置为COLOR_APPWORKSPACE/clAppWorkSpace,因为我认为它具有我想要的“黑暗背景”语义。为了获得鲜明对比的文字颜色,我只需要获得相同颜色的HLS表示并增加它的亮度因子。
+1
错误的假设。所有的颜色都可以由用户配置,有一天你会遇到一个配置了轻量工作区的人。 – 2009-10-16 21:55:38
相关问题
- 1. 系统颜色 - WPF
- 2. 颜色android系统
- 3. 浅黄色和DEBUFF系统桌面RPG
- 4. java只产生随机“浅色”颜色
- 5. 警告的“系统”颜色(红色)
- 6. 使背景颜色变浅
- 7. 替换为系统(“颜色”)
- 8. Android系统颜色常量
- 9. iOS 11.x系统颜色
- 10. 删除系统颜色TcxDBColorCombobox
- 11. WPF系统主题颜色
- 12. matplotlib:匹配传奇色彩patchCollection颜色
- 13. iOS - 匹配界面颜色
- 14. 在Eclipse中匹配颜色
- 15. 匹配ApplicationIcon.jpg重音颜色
- 16. Colorscale不匹配颜色(python)
- 17. 匹配CSS RGB颜色值
- 18. d3.js颜色范围和颜色范围较浅
- 19. 确定颜色是浅色还是黑色?
- 20. Qt:如何设置QPushButton的背景颜色为系统颜色?
- 21. 系统颜色中的微件背景颜色?
- 22. Android画布背景颜色与颜色值不匹配
- 23. 设置图像颜色以匹配背景颜色php
- 24. Excel VBA,匹配字体颜色和单元格背景颜色
- 25. 如何匹配RGB颜色与RGBA颜色
- 26. 更改面板的颜色以匹配用户主题颜色
- 27. 如何使文本颜色与通知颜色条匹配?
- 28. řmatplot匹配图例颜色线条颜色
- 29. R图例颜色与饼图颜色不匹配
- 30. 将箭头颜色与D3中的线条颜色相匹配
感谢您的建议。我只是尝试了所有的反转组合,但不幸的是,它们要么太多彩(标题栏,高亮),要么是黑色的光,这对我来说太黑了。 :-) – 2009-10-13 11:13:49
有时,只要不与系统颜色混合使用自己的颜色即可(即不要在系统颜色背景上绘制彩色文本)。如果你自己的配色方案看起来合适,那就使用它。此外,Windows没有针对每个需求的可配置颜色。 – snarf 2009-10-14 21:25:45
我想发表评论我接受的答案。相反,我会接受它的“父母答案”,即使这不是我的问题的解决方案。 – 2009-10-16 13:51:57