CListControl: Gewählten Eintrag mit farbigem Hintergrund
-
Hi,
für ein Listcontrol würde ich gerne, sobald ein Eintrag angelickt wird,
die Hintergrundfrabe etwas hervorheben (z.B. blau).Ist das möglich? Wie bekomme ich darauf Zugriff?
-
Hmm, mist. Ich dachte ich hätte was gefunden:
liste1.SetInsertMarkColor(COLORREF(RGB(0,0,0)));Führt aber leider zu:
'SetInsertMarkColor': Ist kein Element von 'CListCtrl'

-
Ich sehe gerade, dass ich mich etwas missverständlich ausgedrückt habe

Es wird natürlich das Item blau markiert, aber wenn ich den Fokus
verliere, ist es nur noch grau, soll aber weiterhin blau
(also quasi selektiert) erscheinen...
-
1. Um SetInsertMarkColor zu benutzen benötigst Du mindestens XP, das entsprechende SDK und den richtigen define für WINVER bzw. _WIN32_IE.
2. Dies lässt sich IMHO nur durch eigenes Zeichnen beeinflussen (NM_CUSTOMDRAW).Was stört Dich daran?