Markierte ListBox Elemente als CString im Vector speichern



  • Tach alle zusammen,

    ich möchte gern meine markierten Elemente aus meiner ListBox in einem Vector vom Typ CString per Knopfdruck zum weiterverarbeiten abspeichern. Ich bekomme jedoch nicht die Inhalte der ListBox raus, sondern nur die Anzahl der Elemente.

    MyListBox.GetItemData()
    

    gibt nur ein DWORD zurück und mit

    MyListBox.GetSelItem(...)
    

    bekomm ich nur Int's die in einem Array stehen. Wie bekomme ich die Inhalte der Items meiner ListBox als CString wieder???? 😕

    P.S.: isz MFC in VC++ .Net

    PLS HELP !!!

    Slawo



  • mit
    CListBox::GetText( ..., ...);



  • Schritt 1: Mit GetSelCount() bekommst du die Anzahl der ausgewählten Items
    Schritt 2: Mit GetSelItems() bekommst du eine Liste aller Indizes, die ausgewählt sind
    Schritt 3: Mit GetText() bekmmst du den Inhalt zu einem Listenelement (um alle zu erreichen nimmst du eine Schleife)



  • DANKE SCHÖN für die Hilfe !!!! 😃

    Hat wunderbar geklappt !!! 👍

    BIG THX

    Slawo


Anmelden zum Antworten