mensaje de WM_ERASEBKGND

Se envía cuando se debe borrar el fondo de la ventana (por ejemplo, cuando se cambia el tamaño de una ventana). El mensaje se envía para preparar una parte invalidada de una ventana para pintar.

#define WM_ERASEBKGND                   0x0014

Parámetros

wParam

Identificador del contexto del dispositivo.

lParam

Este parámetro no se utiliza.

Valor devuelto

Tipo: LRESULT

Una aplicación debe devolver un valor distinto de cero si borra el fondo; de lo contrario, debe devolver cero.

Comentarios

La función DefWindowProc borra el fondo mediante el pincel de fondo de clase especificado por el miembro hbrBackground de la estructura WNDCLASS . Si hbrBackground es NULL, la aplicación debe procesar el mensaje WM_ERASEBKGND y borrar el fondo.

Una aplicación debe devolver un valor distinto de cero en respuesta a WM_ERASEBKGND si procesa el mensaje y borra el fondo; esto indica que no se requiere ningún borrado adicional. Si la aplicación devuelve cero, la ventana permanecerá marcada para borrar. (Normalmente, esto indica que el miembro fErase de la estructura PAINTSTRUCT será TRUE).

Requisitos

Requisito Value
Cliente mínimo compatible
Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible
Windows 2000 Server [solo aplicaciones de escritorio]
Encabezado
Winuser.h (incluye Windows.h)

Consulte también

Referencia

DefWindowProc

WNDCLASS

Conceptual

Iconos

Otros recursos

BeginPaint

PAINTSTRUCT