WM_ERASEBKGND messaggio

Inviato quando lo sfondo della finestra deve essere cancellato, ad esempio quando viene ridimensionata una finestra. Il messaggio viene inviato per preparare una parte non valida di una finestra per la pittura.

#define WM_ERASEBKGND                   0x0014

Parametri

wParam

Handle nel contesto del dispositivo.

lParam

Questo parametro non viene usato.

Valore restituito

Tipo: LRESULT

Un'applicazione deve restituire un valore diverso da zero se cancella lo sfondo; in caso contrario, dovrebbe restituire zero.

Commenti

La funzione DefWindowProc cancella lo sfondo usando il pennello di sfondo della classe specificato dal membro hbrBackground della struttura WNDCLASS . Se hbrBackground è NULL, l'applicazione deve elaborare il messaggio di WM_ERASEBKGND e cancellare lo sfondo.

Un'applicazione deve restituire un valore diverso da zero in risposta a WM_ERASEBKGND se elabora il messaggio e cancella lo sfondo; ciò indica che non è necessaria alcuna cancellazione ulteriore. Se l'applicazione restituisce zero, la finestra rimarrà contrassegnata per la cancellazione. In genere, questo indica che il membro fErase della struttura PAINTSTRUCT sarà TRUE.

Requisiti

Requisito Valore
Client minimo supportato
Windows 2000 Professional [solo app desktop]
Server minimo supportato
Windows 2000 Server [solo app desktop]
Intestazione
Winuser.h (include Windows.h)

Vedi anche

Riferimento

DefWindowProc

WNDCLASS

Informazioni concettuali

Icone

Altre risorse

Beginpaint

PAINTSTRUCT