Buttontext ändern
-
Hallo Leute,
ich würde gern den Text auf dem Button mit der ID IDC_BUTTON_CONNECT ändern. Kann mir jemand sagen wie das geht?
-
Die Funktion dazu heißt "SetWindowText()":
GetDlgItem(IDC_BUTTON_CONNECT)->SetWindowText("Disconnect");
-
CButton *btn = (CButton*) GetDlgItem(IDC_BUTTON_CONNECT); btn->SetWindowText(_T("Mein neuer Text"));
-
Jochen Kalmbach
Hier ist ein cast nach CButton* nicht nötig
SetWindowText ist auch schon in CWnd enthalten!
-
Hab es nur der "vollständigkeit halber" gemacht
Villeicht will er mit dem Button ja noch was anderes machen... damit man es zumindest sieht wie es prinzipiell geht...
-
Wieso wird eigentlich so selten
SetDlgItemText(IDC_BUTTON_CONNECT, _T("Mein neuer Text"));empfohlen?

-
Auf die Verwendung von (Control-)Membervariablen mittels Assistent anstelle GetDlgItem(...) sollte man auch noch hinweisen.
