[WIN API] ListView -> SetSelectionMark
-
moin
Ich hab ein kleines Prob mit der ListView:
Ich möchte gerne einen Eintrag Selektieren, bei einer ListBox geht das mit LB_SETCURSEL , in einer LIstView solte das eigentlich mit
INT ListView_SetSelectionMark(
HWND hwndLV,
INT iIndex
);gehen, funzt aber net.
Beispiel :
ListView_SetSelectionMark(hList, 0); // um den 1. Eintag zu SelektierenMfG
-
ListView_SetSelectionMark(hList, 0); // um den 1. Eintag zu Selektieren
Das Makro ist nicht zum selektieren da, denn (Zitat MSDN):
This message does not affect the selection state of the item.
Verwende ListView_SetItemState.
-
ich habs,
ListView_SetItemState(hwndLV, iIndex, LVIS_SELECTED , LVIS_SELECTED);