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 |
|
Weitere Informationen
-
Referenz
-
Konzeptionellen
-
Andere Ressourcen