Messages von ComboBox



  • Hi!
    Mein Problem ist folgendes: In meinem Dialog wird aus einer ComboBoxList ein bestimmter Wert ausgewählt. Sobald dieser Wert geschrieben wurde soll die ComboBox nach diesem Wert abgefragt werden.
    Das Abfragen löste ich mit GetDlgItem!
    Ich probierte bislang alle Messages dieser Combo durch, aber es wird immer "" eingelesen! Der tatsächliche Wert wird erst eingelesen, wenn die das nächste mal ein Wert ausgewählt wird! Mein Code:

    void CNewWindow::OnSelChangeresmat1()
    {
       char conf[42];
       GetDlgItem(IDC_resmat1)->GetWindowText(conf);
    
       //sonstiger Code
    }
    

    Wo liegt mein Fehler?

    LG Flo



  • Mach mal so:

    int nAuswahl;
    CString help_str;
    
    // Ausgewählte Zeile ermitteln
    nAuswahl=m_ctlComboBox.GetCurSel();
    
    // Text des ausgewählten Eintrags auslesen
    m_ctlComboBox.GetLBText(nAuswahl,help_str);
    
    // Ausgelsenen Text in MessageBox ausgeben
    MessageBox(help_str);
    


  • Danke für die Hilfe! funktioniert!

    Lg Flo


Anmelden zum Antworten