Compartir a través de


CWnd::Invalidate

Reemplaza el área cliente completa de CWnd.

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.

Ejemplo

Vea el ejemplo para CWnd::UpdateWindow.

Requisitos

encabezado: afxwin.h

Vea también

Referencia

CWnd (clase)

Gráfico de jerarquías

CWnd::BeginPaint

CWnd::ValidateRect

CWnd::ValidateRgn

InvalidateRect

CWnd::InvalidateRect

CWnd::InvalidateRgn