Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (WinAPI, Konsole) » Anfängerfrage: Eingabe der Werte eines Editfeldes in ein Objekt

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
21.10.2003, 03:17 Uhr
~Seb
Gast


Hallo zusammen... ich hab mal eine Anfängerfrage...
wie schaffe ich es, dass ich über eine Editfeld eine Variable einlese, die ich dann in ein Objekt eintrage. Das soll im WM_COMMAND Teil passieren... und sehr wichtig ist, dass ich diesen Wert dann auch wieder auslesen möchte um ihn dann in WM_PAINT wieder auszugeben. Und das kriege ich einfach nicht hin. Wenn ich die Ausgabe in der W_COMMAND mache verschwindet der ausgegebene Teil sofort wieder, nachdem ich minimiert/maximiert habe (also den Fokus vom Fenster verloren habe) und in der WM_PAINT kriege ich den Wert einfach nicht ausgelesen, da kommt immer nur 0 raus...
Hat da jemand vielleicht einen Tip,
vielen dank schonmal, Seb ;-)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
21.10.2003, 18:35 Uhr
Uwe
C/C++ Master
(Administrator)


Hallo,
Variable deklarieren und mit GetWindowText(hwndEdit,pszBuffer,255); den Inhalt des Editfeldes, der Variable zuweisen.
--
"Es ist schwierig, ein Programm wirklich idiotensicher zu machen, weil Idioten so genial sind."

Bis dann...
Uwe
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
23.10.2003, 21:02 Uhr
Guybrush Threepwood
Gefürchteter Pirat
(Operator)


Hi,

ich glaube du hast noch nicht so ganz verstanden was es mit den WM_ Nachrichten auf sich hat. Diese Nachrichten werden bei ganz bestimmten Ereignissen an dein Programm gesendet. WM_COMMAND wird z.B. gesendet wenn auf einen Button oder ein Menu geklickt wird. WM_PAINT wird gesendet wenn deine Anwendung neu gezeichnet werden muss.

Mal angenommen du hast ein Fenster mit einem Edit Feld und einem Button.
Der Benutzer soll etwas eingeben und dann auf den Button drücken damit die Eingabe ins Fenster gezeichnet wird. Dazu mußt du bei WM_COMMAND abfangen wenn auf deinen Button geklickt wird und die Eingabe (wie Uwe es geschrieben hat) in einer Variablen speichern, danach mußt du sie in das Fenster zeichen. Den Zeichenvorgang mußt zusätzlich noch bei WM_PAINT vornehmen damit es wieder gezeichnet wird wenn du z.B. das Fenster minimiert hast.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
16.06.2004, 10:08 Uhr
Melcho



Ich bekomm es nicht hin, ein Editfeld mit QT auszulesen!! Kann mir jemand helfen?
Dieser Post wurde am 16.06.2004 um 10:14 Uhr von Melcho editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (WinAPI, Konsole) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: