Scratch Geschrieben 20. Mai 2003 Geschrieben 20. Mai 2003 Hi, ich habe eine ListCtrl in dem Mehrfachauswahl erlaubt ist. Jetzt meine Frage, wie erkenne ich jetzt welche Einträge markiet sind ? int GetSelectionMark(); liefert nur die Nummer des letzten markierten Eintrag zurück. Habe sonst nichts passendes gefunden ... Thx schonma im vorraus !!!!
Klotzkopp Geschrieben 20. Mai 2003 Geschrieben 20. Mai 2003 Aus der MSDN Library, unter CListCtrl::GetFirstSelectedItemPosition: POSITION pos = pList->GetFirstSelectedItemPosition(); if (pos == NULL) TRACE0("No items were selected!\n"); else { while (pos) { int nItem = pList->GetNextSelectedItem(pos); TRACE1("Item %d was selected!\n", nItem); // you could do your own processing on nItem here } } [/CODE]
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden