WM_CREATE aktualisieren
-
Hi,
gibt es eine Möglichkeit WM_CREATE zu aktualisieren?
Wenn ich chShow editieren will, dann wird das in dem Editfeld nicht aktualisiert.
Ich kenne nur den Befehl InvalidateRect(hwnd, NULL, TRUE); aber das funktioniert hier nicht..
case WM_CREATE: { HwndEditFeld1 = CreateWindow("EDIT", chShow, ES_AUTOHSCROLL|WS_VISIBLE|WS_CHILD|WS_BORDER,10, 100, 150, 20,hwnd, (HMENU)1201, ((LPCREATESTRUCT) lParam) -> hInstance, 0); }Vielen Dank
Goodies
-
Goodies schrieb:
gibt es eine Möglichkeit WM_CREATE zu aktualisieren?
Abgesehen davon, dass das eine sehr merkwürdige Frage ist: Nein. Die WM_CREATE-Nachricht wird deinem Fenster genau ein mal geschickt, nämlich wenn's erstellt wird (logisch, he?).
Sag doch mal lieber, was du erreichen willst.
-
Hi,
wenn ich chShow="Hallo" deklariere und ich möchte später im Programm chShow="123" wieder anders deklarieren, zeit das HwndEditFeld1 immernoch Hallo an.
case WM_CREATE: { HwndEditFeld1 = CreateWindow("EDIT", chShow, ES_AUTOHSCROLL|WS_VISIBLE|WS_CHILD|WS_BORDER,10, 100, 150, 20,hwnd, (HMENU)1201, ((LPCREATESTRUCT) lParam) -> hInstance, 0); }Goodies
-
Uiuiui, da mangelt's aber an Grundlagen.. Schau dir mal SetWindowText an.
-
danke für deine Antwort
aber kannste mir vllt. noch nen Tipp geben
, weil ich mit SetWindowText nicht viel anfangen kann.
Ich hab probiert das Handle von meiner Editbox zu benutzen aber das funktioniert nicht.Goodies
-
Erster und wichtigster Tip, versuchs mit deiner Frage doch mal im RICHTIGEN Subforum, es gibt nämlich eine spezielles SubForum namens WINAPI hier.

-
Goodies schrieb:
...weil ich mit SetWindowText nicht viel anfangen kann.
Ich hab probiert das Handle von meiner Editbox zu benutzen aber das funktioniert nicht.
-
ok danke ich werds mal da versuchen

-
Dieser Thread wurde von Moderator/in HumeSikkins aus dem Forum C++ in das Forum WinAPI verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.