Plugin + Neues Fenster
-
Hallo,
Ich habe ein Plugin geschrieben welches ein neues Fenster zeichnet ein zweites zusätzlich zum Hauptfenster meiner Anwendung ich möchte nun gerne das Fenster neu zeichnen wie kann ich dasmachen ?
Danke !!!
-
Du willst das Fenster neuzeichnen, wenn genau was passiert?
Mit InvalidateRect(hwnd, NULL, TRUE) kannst du bewirken, dass der komplette Clientbereich deines Fensters für die nächste WM_PAINT Nachricht als ungültig markiert ist. Und wenn du danach noch UpdateWindow(hwnd) aufrufst dann generiert Windows die WM_PAINT Nachricht sofort, anstatt zu warten bis es keine anderen Nachrichten in der Nachrichtenschleife mehr zu verarbeiten gibt.
-
UpdateWindow würd ich mal vergessen. Das brauch man nie.
-
Meistens braucht man es wirklich nicht...