Freigeben über


Akkumuliertes begrenzungsfähiges Rechteck

Das akkumulierte begrenzungsfähige Rechteck ist das kleinste Rechteck, das den Teil eines Fensters oder Clientbereichs umschließt, der von zuletzt verwendeten Zeichnungsvorgängen betroffen ist. Eine Anwendung kann dieses Rechteck verwenden, um den Umfang von Änderungen, die durch Zeichnungsvorgänge verursacht werden, bequem zu bestimmen. Es wird manchmal in Verbindung mit LockWindowUpdate verwendet, um zu bestimmen, welcher Teil des Clientbereichs nach dem Löschen der Updatesperre neu gezeichnet werden muss.

Eine Anwendung verwendet die SetBoundsRect-Funktion (gibt DCB_ENABLE an), um mit der Akkumulation des umgebenden Rechtecks zu beginnen. Das System sammelt anschließend Punkte für das umgebende Rechteck, wenn die Anwendung den angegebenen Anzeigegerätekontext verwendet. Die Anwendung kann das aktuelle begrenzungsgebundene Rechteck jederzeit mithilfe der GetBoundsRect-Funktion abrufen. Die Anwendung beendet die Akkumulation, indem Sie SetBoundsRect erneut aufruft und den DCB_DISABLE Wert angibt.