WM _ ERASEBKGND-Nachricht

Wird gesendet, wenn der Fensterhintergrund gelöscht werden muss (z. B. wenn die Größe eines Fensters geändert wird). Die Nachricht wird gesendet, um einen ungültigen Teil eines Fensters für das Zeichnen vorzubereiten.

#define WM_ERASEBKGND                   0x0014

Parameter

wParam

Ein Handle für den Gerätekontext.

lParam

Dieser Parameter wird nicht verwendet.

Rückgabewert

Typ: LRESULT

Eine Anwendung sollte einen Wert ungleich 0 (null) zurückgeben, wenn der Hintergrund gelöscht wird. andernfalls sollte 0 (null) zurückgegeben werden.

Hinweise

Die DefWindowProc-Funktion löscht den Hintergrund mithilfe des Klassenhintergrundpinsels, der vom hbrBackground-Member der WNDCLASS-Struktur angegeben wird. Wenn hbrBackground NULL ist, sollte die Anwendung die WM _ ERASEBKGND-Nachricht verarbeiten und den Hintergrund löschen.

Eine Anwendung sollte als Reaktion auf WM _ ERASEBKGND einen Wert ungleich 0 zurückgeben, wenn sie die Nachricht verarbeitet und den Hintergrund löscht. Dies bedeutet, dass keine weitere Löschung erforderlich ist. Wenn die Anwendung 0 (null) zurückgibt, bleibt das Fenster für das Löschen markiert. (In der Regel gibt dies an, dass der fErase-Member der PAINTSTRUCT-Struktur TRUE ist.)

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 (include Windows.h)

Weitere Informationen

Referenz

DefWindowProc

WNDCLASS

Konzeptionellen

Symbole

Andere Ressourcen

BeginPaint

PAINTSTRUCT