CListCtrl: Wie bewegt man den gepunkteten Rahmen?
-
Hallo!
Ich baue mir ein editierbares ListControl auf Basis von
http://www.codeproject.com/listctrl/CustomizedReportListCtrl.asp
und
http://www.codeproject.com/listctrl/listeditor.asp (Von hier habe ich die Tastensteuerung teilweise abgeguckt.)Nun kommt es ja vor, dass ich durch Drücken von Pfeil-Runter in die nächste Zeile gehe.
Der blaue Balken bewegt sich mitSetItemState(m_nRowIndex, LVIS_SELECTED, LVIS_SELECTED);
Aber wenn ich dann dem Edit den Focus nehme, ist der gepunktete Rahmen noch in der anderen Zeile (die wo ich drauf geklickt hatte).
Der ist ja die eigentlich aktuelle Zeile.Wie setzt man den um?
-
LVIS_FOCUSED
-
Wow, danke für die schnelle Antwort.
Mit
SetItemState(m_nRowIndex, LVIS_SELECTED|LVIS_FOCUSED, LVIS_SELECTED|LVIS_FOCUSED);
funktioniert es.