Wie greife ich auf den String einer Editbox zu?
-
Hallo,
Ich wollte neulich mal in die Windowsprogrammierung einsteigen,
ich habe natürlich C++ schon kennen gelernt und lerne auch zurzeit
Direct X jedoch hatte ich vor mich mit der Windowsprogrammierung
ein bissian ausseinanderzusetzen um mehr Erfahrung zu sammeln.Deswegen wollte ich anfangen einen kleinen Taschenrechner zu programmieren,
das Grundgerüst habe ich problemlos aufbauen können, jedoch hab ich ein
Problem, undzwar finde ich leider keine möglichkeit mit dem "1" Button auf
die Editbox zuzugreifen um nach Druck des Buttons die Zahl "1" in der
Editbox erscheinen zu lassen.Der Abschnitt sieht zurzeit so aus:
hButton = CreateWindow ("BUTTON", "1", BS_PUSHBUTTON | WS_VISIBLE | WS_CHILD, 10, 50, 85, 20, hWnd, (HMENU)ID_BUTTONS, hInst, NULL); hEditbox = CreateWindow ("EDIT", "", //Hier soll zugegriffen werden! WS_VISIBLE | WS_CHILD | WS_BORDER | ES_CENTER, 20, 10, 250, 20, hWnd, (HMENU)ID_EDITBOX, hInst, NULL);Ich möchte also nach dem drücken auf den Button "1" zugriff auf
die Editbox haben um eine 1 (in der Editbox) ausgeben zu können.Jedoch fällt mir nicht ein wie ich auf den zweiten String der
Editbox zugreifen soll.
Ich hab natürlich an Zeiger gedacht nur weiß ich nicht wie
ich die in diesem Fall benutzen soll.
Hat jemand vielleicht eine Idee
Liebe Grüße NewUser19!
Danke schonmal im Voraus!
-
Hier sind die Edit Box Messages:
http://msdn.microsoft.com/en-us/library/cc656458(VS.85).aspx
damit kannst du dir die Eingabe holen, funktioniert aber auch mit GetWindowText. Damit du auf den Button reagieren kannst, musst du WM_COMMAND auswerten.