[CListCtrl] Zeilenmarkierung wird aufgehoben
-
Hallo Community,
ich habe in meiner Anwendung ein
CListCtrl
das dynamisch gefüllt wird. Über dieEnsureVisible()
-Methode scrollt dasCListCtrl
automatisch mit, sobald ein neues Element eingefügt wird.
Sobald der Benutzer ein Element desCListCtrl
anklickt wird das automatische scrollen deaktiviert und das ausgewählte Element bleibt im sichtbaren Bereich.
Das Problem ist nun, dass das ausgewählte Element die Markierung verliert, sobald ein neues Element in dasCListCtrl
eingefügt wird.Wie kann ich dafür sorgen, dass das vormals selektierte Element auch markiert bleibt, wenn ein neues Element eingefügt wird?
Freundliche Grüße,
Jas
-
Das kann ich nicht bestätigen.
Der Status LVIS_SELECTED bleibt erhalten auch wenn man andere Items einfügt. Ausnahme "single selection" und ein neues selektiertes Item wird eingefügt.