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
Un'applicazione deve restituire diverso da zero se cancella lo sfondo; in caso contrario, essa dovrebbe restituire zero.
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.)
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.
Panoramica di icone, messaggi dei icona, BeginPaint, DefWindowProc, PAINTSTRUCT, WM_ICONERASEBKGND, WNDCLASS
Rimedio: Inserire il CD-ROM CD di MSDN Library.