BOOL GetUpdateRect ( LPRECT lpRect, BOOL bErase = falso );
Valor devuelto
Especifica el estado de la región de actualización. El valor es distinto de cero si la región de actualización no está vacía; caso contrario 0.
Si el parámetro lpRect se establece en NULL, el valor devuelto es distinto de cero si existe una región de actualización; caso contrario 0.
Parámetros
lpRect
Apunta a un objeto CRect o estructura RECT que va a recibir las coordenadas de cliente de la actualización que encierra la región de actualización.
Establezca este parámetro en NULL para determinar si existe una región de actualización dentro de la CWnd. Si lpRect es NULL, la función de miembro de GetUpdateRect devuelve cero si existe una región de actualización y 0 si no lo hace. Esto proporciona un método para determinar si un mensaje WM_PAINT resultó de un área no válida. No establezca este parámetro nulo en Windows versión 3.0 y versiones anteriores.
bErase
Especifica si los antecedentes en la región de actualización se borrarán.
Observaciones
Recupera las coordenadas del rectángulo más pequeño que cubra totalmente la región de actualización. Si CWnd fue creada con el estilo CS_OWNDC y el modo de asignación no es MM_TEXT, la función de miembro de GetUpdateRect da el rectángulo en coordenadas lógicas. De lo contrario, GetUpdateRect da el rectángulo cliente de coordenadas. Si no hay ninguna región de actualización, GetUpdateRect establece el rectángulo vacío (establece todas las coordenadas a 0).
El parámetro bErase especifica si GetUpdateRect debe borrar el fondo de la región de actualización. Si bErase es TRUE y la región de actualización no está vacía, se borra el fondo. Para borrar el fondo, GetUpdateRect envía el mensaje WM_ERASEBKGND.
El rectángulo de actualización obtenido por la función miembro BeginPaint es idéntico al obtenido por la función de miembro de GetUpdateRect.
La función de miembro de BeginPaint valida automáticamente la región de actualización, por lo que cualquier llamada a GetUpdateRect inmediatamente después de una llamada a BeginPaint recupera una región vacía de actualización.
Visión General de CWnd |nbsp; Miembros de clase | Diagrama de jerarquía
Vea tambiénnbsp;CWnd::BeginPaint, :: GetUpdateRect, CWnd::OnPaint, CWnd::RedrawWindow