Compartir a través de


Rectángulo delimitador acumulado

El rectángulo delimitador acumulado es el rectángulo más pequeño que incluye la parte de una ventana o área de cliente afectada por las operaciones de dibujo recientes. Una aplicación puede usar este rectángulo para determinar convenientemente la extensión de los cambios causados por las operaciones de dibujo. A veces se usa junto con LockWindowUpdate para determinar qué parte del área de cliente se debe volver a dibujar después de borrar el bloqueo de actualización.

Una aplicación usa la función SetBoundsRect (especificando DCB_ENABLE) para empezar a acumular el rectángulo delimitador. Posteriormente, el sistema acumula puntos para el rectángulo delimitador, ya que la aplicación usa el contexto del dispositivo de visualización especificado. La aplicación puede recuperar el rectángulo delimitador actual en cualquier momento mediante la función GetBoundsRect . La aplicación detiene la acumulación llamando de nuevo a SetBoundsRect , especificando el valor de DCB_DISABLE.