selektiertes Feld der ListBox auslesen



  • Hi,

    ich habe ein Problem beim Auslesen des selektierten Feldes einer Listbox.

    Mit folgendem Code habe ich die ListBox gefüllt:

    m_myListBox->AddString("Textzeile 1");
    m_myListBox->AddString("Textzeile 2");
    m_myListBox->AddString("Textzeile 3");
    

    Und mit folgendem Code möchte ich die ListBox auslesen:

    int i;
    CString Text;
    i    = m_myListBox.GetCurSel();
    Text = m_myListBox.GetItemData(i);
    

    Zwar enthält i nach dem Auslesen einen int-Wert, aber der String "Text" bleibt leer. Wie kann ich den zweiten String (nachdem er selektiert wurde), den ich im ersten Code-Beispiel eingefügt habe, auslesen?

    Danke für Eure Hilfe!!!!!!!!!



  • CString Text; 
    int item = m_myListBox.GetCurSel();
    m_myListBox.GetText(item,Text);
    

Anmelden zum Antworten