Ich habe eine Eigentümer-Liste in meinem Windows-Programm. Ich verwende CListCtrl :: GetBkColor, um die Hintergrundfarbe zu erhalten, und für ein ausgewähltes Element verwende ich GetSysColor (COLOR_HIGHLIGHT). Dies stimmt mit dem überein, was Windows für Steuerelemente, die nicht von Besitzern erstellt wurden, verwendet, außer für den Fall, dass das Steuerelement keinen Fokus hat - dann wird der Hintergrund durch Grau ersetzt.Welche Farbe für den Windows List Control-Hintergrund im Owner-Draw-Format?
Verwendet Windows eine der GetSysColor-Konstanten für den ausgewählten, aber nicht fokussierten Hintergrund? Wenn ja, welcher?
Und der Text sollte COLOR_BTNTEXT sein. Vielen Dank! –