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 Malen 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 nonzero zurückgeben, wenn sie den Hintergrund löscht. Andernfalls sollte null zurückgegeben werden.
Bemerkungen
Die DefWindowProc-Funktion löscht den Hintergrund mithilfe des Vom hbrBackground-Member der WNDCLASS-Struktur angegebenen Klassenhintergrundpinsel. Wenn hbrBackgroundNULL ist, sollte die Anwendung die WM_ERASEBKGND-Nachricht verarbeiten und den Hintergrund löschen.
Eine Anwendung sollte nonzero als Reaktion auf WM_ERASEBKGND zurückgeben, wenn sie die Nachricht verarbeitet und den Hintergrund löscht. Dies deutet darauf hin, dass keine weitere Auslöschung erforderlich ist. Wenn die Anwendung null zurückgibt, bleibt das Fenster für das Löschen markiert. (In der Regel bedeutet dies, dass das fErase-Element der PAINTSTRUCT-StrukturTRUE 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
-
Konzept
-
Andere Ressourcen