Compartir a través de


Recuperación de la región de actualización

Las funciones GetUpdateRect y GetUpdateRgn recuperan la región de actualización actual de la ventana. GetUpdateRect recupera el rectángulo más pequeño (en coordenadas lógicas) que incluye toda la región de actualización. GetUpdateRgn recupera la propia región de actualización. Estas funciones se pueden usar para calcular el tamaño actual de la región de actualización para determinar dónde llevar a cabo una operación de dibujo.

BeginPaint también recupera las dimensiones del rectángulo más pequeño que incluye la región de actualización actual, copiando las dimensiones al miembro rcPaint en la estructura PAINTSTRUCT . Dado que BeginPaint valida la región de actualización, cualquier llamada a GetUpdateRect y GetUpdateRgn inmediatamente después de una llamada a BeginPaint devuelve una región de actualización vacía.