CListControl: Eintrag selektieren
-
Hi,
kann mir jemand von euch verraten, wie ich in einem CListControl
den Fokus auf das erste Elemnt setze und es somit "markiert" in
der Liste darstelle?Ich ermittle die Elemente momentan wie folgt:
int i; i = liste1.GetItemCount(); //nun wähle das erste oder letzte (i-te) Element..?
-
liste1.SetItemState(i, LVIS_SELECTED, LVIS_SELECTED);
sollte dein Problem lösen
-
Fokus´und selektiert sind zwei verschiedene Zustände.
Um Fokus + Selektiert zu erreichen wäre also:
liste1.SetItemState(i, LVIS_FOCUSED|LVIS_SELECTED, LVIS_FOCUSED|LVIS_SELECTED);
richtig.
-
Danke!