Listeneintrag auswählen und wieder freigeben



  • Hallo zusammen!

    Ich habe eine ListViewCtrl die die Eigenschaft MULTIROWSELECT gesetzt hat. Ich lasse eine Zeile Auswählen und über eine extra Edit Box einem Wert eintragen. Wenn ich nun eine Zeile auswähle und bearbeite scheint die Selection weg zu sein, aber er merkt sich das im Hintergrund.
    Somit kann ich immer weiter in der Edit Boch was eingeben und er füllt das in die ListViewCtrl. Ich habe versuchet wie bei einer Listboxdie Selection wegzunehmen:

    CListViewCtrl::SetSelectionMark(-1);
    

    Das geht nich. Wie wäre die korrekte Variante.

    Viele Grüße,
    Ranger



  • Versuch mal

    SetItemState(-1,LVIS_SELECTED,LVIS_SELECTED);
    

    Ohne Garantie, habs net ausprobliert.

    Gruß



  • DAs war es, es sieht gut aus, er verhält sich wie er soll.

    DANKE CTecS.

    Ranger


Anmelden zum Antworten