我試圖讓我的應用成爲一個優秀的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