Freigeben über


WM_SYNCPAINT Nachricht

Die WM_SYNCPAINT Meldung wird verwendet, um das Zeichnen zu synchronisieren, ohne dass unabhängige GUI-Threads verknüpft werden.

Ein Fenster empfängt diese Meldung über seine WindowProc-Funktion .

LRESULT CALLBACK WindowProc(
  HWND hwnd, 
  UINT  uMsg, 
  WPARAM wParam, 
  LPARAM lParam     
);

Parameter

wParam

Dieser Parameter wird nicht verwendet.

lParam

Dieser Parameter wird nicht verwendet.

Rückgabewert

Eine Anwendung gibt null zurück, wenn sie diese Nachricht verarbeitet.

Bemerkungen

Wenn ein Fenster ausgeblendet, angezeigt, verschoben oder dimensioniert wurde, kann das System feststellen, dass es erforderlich ist, eine WM_SYNCPAINT Nachricht an die Fenster der obersten Ebene anderer Threads zu senden. Anwendungen müssen WM_SYNCPAINT zur Verarbeitung an DefWindowProc übergeben. Die Funktion DefWindowProc sendet eine WM_NCPAINT-Nachricht an die Fensterprozedur, wenn der Fensterrahmen gezeichnet werden muss, und sendet eine WM_ERASEBKGND Meldung, wenn der Fensterhintergrund gelöscht werden muss.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows 2000 Server [nur Desktop-Apps]
Header
Winuser.h (windows.h einschließen)

Siehe auch

Übersicht über Das Malen und Zeichnen

Malen und Zeichnen von Nachrichten

DefWindowProc

GetDCEx

GetWindowDC

WM_PAINT