GetDlgItemText() funktioniert nicht wie gewünscht.
-
// ... case IDC_BTN_LOG: char user[12] = ""; char pw[12] = ""; GetDlgItemText(hwndDlg, IDC_BTN_LOG, user, 11); GetDlgItemText(hwndDlg, IDC_BTN_LOG, pw, 11); */ cout << user << pw << endl; // ...resource.rc:
CONTROL "&Login", IDC_BTN_LOG, "Button", 0x10010000, 25, 54, 50, 15 CONTROL "&Vergrößern", IDC_BTN_VER, "Button", 0x10010000, 80, 54, 60, 15cout soll eigentlich die Eingaben vom inputfeld ausgeben, aber sowohl für user wie auch für pw bekomme ich nur die ausgabe
&Loginin der Konsole steht also hinterher
&Login&Login
Weiß wer was falsch gemacht wurde?
-
In einem Dialog holt man Benutzereingaben über "Edit", dann bekommt man auch die gewünschten Eingaben. Das Control "Button" kennt nur einen Titel, keine Eingabe.
-
Prinzipiell könnte man mit GetWindowText() auch das abfragen ...
Sinn macht's nicht, ok.