WM_ERASEBKGND

Un'applicazione invia il messaggio WM_ERASEBKGND quando lo sfondo della finestra deve essere cancellato (per esempio, quando una finestra viene ridimensionata). Il messaggio viene inviato a preparare una porzione invalidata di una finestra per la pittura.

WM_ERASEBKGND hdc = wParam (HDC); / / handle di contesto di periferica 
 

Parametri

hdc
Valore di wParam. Handle per il contesto di periferica.

Valori restituiti

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

Osservazioni

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

Un'applicazione deve restituire diverso da zero in risposta a WM_ERASEBKGND se elabora il messaggio e cancella lo sfondo; Questo indica che è richiesta la cancellazione senza ulteriori. Se l'applicazione restituisce zero, la finestra rimane marcata per la cancellazione. (In genere, questo indica che il membro fErase della struttura PAINTSTRUCT sarà TRUE.)

Descrizione

nbsp; Windows &NT: richiede 3.1 o versione successiva.
Windows:Richiede Windows 95 o versioni successive.
Windows CE:Richiede la versione 1.0 o successiva.
Intestazione:Dichiarata in winuser.

Vedi anche

Panoramica di icone, messaggi dei icona, BeginPaint, DefWindowProc, PAINTSTRUCT, WM_ICONERASEBKGND, WNDCLASS

Rimedio: Inserire il CD-ROM CD di MSDN Library.

Index