void InvalidateRgn ( CRgn * pRgn, BOOL bErase = TRUE );
Parámetros
pRgn
Un puntero a un objeto CRgn que identifica a la región que se agregará a la región de actualización. La región se asume que tiene las coordenadas de cliente. Si este parámetro es NULL, toda el área cliente se agrega a la región de actualización.
bErase
Especifica si el fondo dentro de la región de actualización se borrarán.
Observaciones
Invalida el área de cliente dentro de la región determinada mediante la adición a la actual región de actualización de CWnd. La región invalidada, junto con todos los demás ámbitos en la región de actualización está marcada para pintura al siguiente se envía el mensaje WM_PAINT . Las áreas invalidadas se acumulan en la región de actualización hasta la región se procesa cuando a continuación se envía un mensaje WM_PAINT o hasta que la región es validada por la función miembro ValidateRect o ValidateRgn.
El parámetro bErase especifica si el fondo dentro del área de actualización se borrarán cuando se procesa la región de actualización. Si bErase es TRUE, el fondo se borra cuando se llama a la función de miembro de BeginPaint ; Si bErase es FALSE, el fondo permanece inalterado. Si bErase es TRUE para cualquier parte de la región de actualización, se borra el fondo de toda la región, no sólo en la parte determinada,.
Windows envía un mensaje WM_PAINT siempre la región CWnd de actualización no está vacía y no hay otros mensajes en la cola de la aplicación de esa ventana.
La región determinada debe haber sido creada previamente por una de las funciones de la región.
Visión General de CWnd |nbsp; Miembros de clase | Diagrama de jerarquía
Vea tambiénnbsp;CWnd::BeginPaint, CWnd::ValidateRect, CWnd::ValidateRgn, :: InvalidateRgn