[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 Selektieren

    MfG



  • 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);


Anmelden zum Antworten