Button Beschriftung lesen



  • Hey, mal ne ganz einfache Frage. Ich möchte eine Beschriftung eines Buttons während der Laufzeit ändern.

    Ändern tu ich sie wie folgt:

    m_cComConnect.SetWindowTextW(_T("Disconnect"));

    m_cComConnect ist die Membervarialbe vom Button.

    Also ändern geht, aber auslesen geht nicht.
    Welche Funktion wäre dafür zu empfehlen?
    Habs mal wie folgt versucht:

    LPTSTR button_text;
    m_cComConnect.GetWindowTextW(button_text,10);

    Kann mir jmd sagen was ich falsch machen?

    Vielen Dank im Voraus



  • wie wärs mit:

    CString string;
    GetDlgItem(IDC_BUTTON1)->GetWindowText(string);
    MessageBox(string);
    


  • Danke

    So funktionierts auch:

    CString button_text;
    m_cComConnect.GetWindowText(button_text);

    Hat mich erst verwundert, da diese Funktion nicht in der Liste mit den verfügbaren Funkionen drin war. Sondern nur die GetWindowTextW...


Anmelden zum Antworten