CWnd::Invalidate
Reemplaza el área cliente completa de CWnd.
Sintaxis
void Invalidate(
BOOL bErase = TRUE
);
Parámetros
- bErase
Especifica si el fondo en la región de actualización es necesario desactivar.
Comentarios
El área cliente se marca para pintar cuando el siguiente mensaje de WM_PAINT aparece.La región también puede validarse antes de que un mensaje de WM_PAINT aparece por función miembro de ValidateRect o de ValidateRgn .
El parámetro de bErase especifica si el fondo del área de actualización es necesario desactivar cuando se procesa la región de actualización.Si bErase es TRUE, se borra el fondo cuando se llama a la función miembro de BeginPaint ; si bErase es FALSO, el fondo permanece sin modificar.Si bErase es TRUE para cualquier parte de la región de actualización, el fondo de la región completa, no solo en la parte determinada, se borra.
Windows envía un mensaje de WM_PAINT siempre que la región de actualización de CWnd no está vacía y no hay otros mensajes en la cola de la aplicación para esa ventana.
Vea el ejemplo para CWnd::UpdateWindow.
Requisitos
encabezado: afxwin.h
Vea también
CWnd (clase)
Gráfico de jerarquías
CWnd::BeginPaint
CWnd::ValidateRect
CWnd::ValidateRgn
InvalidateRect
CWnd::InvalidateRect
CWnd::InvalidateRgn