2009-10-13 94 views

回答

1

你可以交換兩種顏色。例如,如果您可以閱讀InfoBackground彩色背景上的InfoText彩色文本,則應該能夠讀取Info彩色背景上的InfoBackground彩色文本(或將該概念應用於Window和WindowText)。

可讀性可能會受到輕微影響。

編輯:

有時它是好的,使用你自己的顏色,只要它們不與系統顏色混合(即不畫上一個系統顏色背景顏色的文字)。如果你自己的配色方案看起來合適,那就使用它。此外,Windows沒有針對每個需求的可配置顏色。

+0

感謝您的建議。我只是嘗試了所有的反轉組合,但不幸的是,它們要麼太多彩(標題欄,高亮),要麼是黑色的光,這對我來說太黑了。 :-) – 2009-10-13 11:13:49

+1

有時,只要不與系統顏色混合使用自己的顏色即可(即不要在系統顏色背景上繪製彩色文本)。如果你自己的配色方案看起來合適,那就使用它。此外,Windows沒有針對每個需求的可配置顏色。 – snarf 2009-10-14 21:25:45

+0

我想發表評論我接受的答案。相反,我會接受它的「父母答案」,即使這不是我的問題的解決方案。 – 2009-10-16 13:51:57

0

我現在的解決方案:我將背景色設置爲COLOR_APPWORKSPACE/clAppWorkSpace,因爲我認爲它具有我想要的「黑暗背景」語義。爲了獲得鮮明對比的文字顏色,我只需要獲得相同顏色的HLS表示並增加它的亮度因子。

+1

錯誤的假設。所有的顏色都可以由用戶配置,有一天你會遇到一個配置了輕量工作區的人。 – 2009-10-16 21:55:38