[CListCtrl] Zeilenmarkierung wird aufgehoben
-
Hallo Community,
ich habe in meiner Anwendung ein
CListCtrldas dynamisch gefüllt wird. Über dieEnsureVisible()-Methode scrollt dasCListCtrlautomatisch mit, sobald ein neues Element eingefügt wird.
Sobald der Benutzer ein Element desCListCtrlanklickt 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 dasCListCtrleingefü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.