Moin,
wie kann ich den Wert eines Textfeldes nach dem bestätigen mit einem Button in der Callbackfunktion einsehen/weiterverwenden?
Moin,
wie kann ich den Wert eines Textfeldes nach dem bestätigen mit einem Button in der Callbackfunktion einsehen/weiterverwenden?
GetDlgItemText GetDlgItemText Function (Windows)
GetDlgItemInt GetDlgItemInt Function (Windows)
SendMessage mit WM_GETTEXT
SendMessage mit EM_GETSELTEXT (je nach Bedarf - z.B für makrierten Text)
GetWindowText GetWindowText Function (Windows)
Geändert von EBFE (16.07.2010 um 11:44 Uhr)
TrueCrypt/RAR/Zip Passwort vergessen und das Bruten dauert ewig? Oder brauchst du fein abgestimmte Wortlisten? Hilf dir selbst mit WLML - Word List Markup Language
Gib Stoned/Mebroot/Sinowal und anderen Bootkits keine Chance: Anti Bootkit v 0.8.5
danke, habs mir angeguckt, aber nicht ganz verstanden, wie ich jetzt den Wert in einen Char array bekomme...
Kommt darauf an, wie du nun deine GUI erstellst ("manuell" mit CreateWindow oder über Ressourcen/DlgBox)
ein Bsp:
C/C++ Forum :: GetWindowText
sonst solltest du schon die wesentlichen Codeteile posten (idealerweise compilierbaren Code)
TrueCrypt/RAR/Zip Passwort vergessen und das Bruten dauert ewig? Oder brauchst du fein abgestimmte Wortlisten? Hilf dir selbst mit WLML - Word List Markup Language
Gib Stoned/Mebroot/Sinowal und anderen Bootkits keine Chance: Anti Bootkit v 0.8.5
ok, hier mal meine Callbackfunktion:
Also ich habe wie man oben sieht einen Char array (buf) will, dass er den Wert des Textfeldes bekommt (was man im nächsten Spoiler sehen kann). Wenn ich buf manuell im Code einen Wert zuweise funktioniert das ganze, jetzt müsste ich einfach nur in buf den Inhalt des Textfeldes geben und dann dürfte das funktionieren.
Hier mal den Button und das Textfeld über CreateWindow()
UINT WINAPI GetDlgItemText(
__in HWND hDlg,
__in int nIDDlgItem,
__out LPTSTR lpString,
__in int nMaxCount
);
Also versuchs mal so:
GetDlgItemText ( hwnd, ***TEXTFELD-ID***, &buf, 255 );
buf[255] = 0;
//Ich glaub die ID ist in deinem Fall 2, bin mir aber nicht ganz sicher.
MfG
----------
EDIT:
Natürlich hat BlackBerry recht. Falsche funktion --.--' Ansonsten sollten die letzten beiden Parameter aber gleich bleiben.
Geändert von AlterHacker (16.07.2010 um 13:40 Uhr)
PDFTT cr3w a.E. — ReiDC0Re, lindor, Sera, berry
please do feed the trolls crew and elk
Ehrenwerte Mitglieder im Ruhestand: OpCodez, SFX.
"Was sich blackberry gerade denkt" — Vorsicht! Frei laufender Wahnsinn!
Zitat von fuckinghot19: "PS: Blackberry ist auf FH der Trollkönig ^^."
An dieser Stelle danke ich all meinen Fans und Hatern gleichermaßen ^.^
danke, funktioniert