Partager via


Rectangle englobant cumulé

Le rectangle englobant cumulé est le plus petit rectangle englobant la partie d’une fenêtre ou d’une zone cliente affectée par des opérations de dessin récentes. Une application peut utiliser ce rectangle pour déterminer facilement l’étendue des modifications provoquées par les opérations de dessin. Il est parfois utilisé conjointement avec LockWindowUpdate pour déterminer quelle partie de la zone cliente doit être redessinée une fois le verrou de mise à jour effacé.

Une application utilise la fonction SetBoundsRect (en spécifiant DCB_ENABLE) pour commencer à accumuler le rectangle englobant. Le système accumule ensuite des points pour le rectangle englobant lorsque l’application utilise le contexte d’appareil d’affichage spécifié. L’application peut récupérer le rectangle englobant actuel à tout moment à l’aide de la fonction GetBoundsRect . L’application arrête l’accumulation en appelant à nouveau SetBoundsRect , en spécifiant la valeur DCB_DISABLE.