Kumuliertes umgebendes Rechteck
Das kumulierte umschließende Rechteck ist das kleinste Rechteck, das den Teil eines Fensters oder Clientbereichs umschließt, der von den letzten 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 neu gezeichnet werden muss, nachdem die Updatesperre aufgehoben wurde.
Eine Anwendung verwendet die SetBoundsRect-Funktion (die DCB _ ENABLE angibt), um mit der Akkumulation des umgebenden Rechtecks zu beginnen. Das System sammelt anschließend Punkte für das umgrenzende Rechteck, während die Anwendung den angegebenen Anzeigegerätekontext verwendet. Die Anwendung kann das aktuelle umgebende Rechteck jederzeit mithilfe der GetBoundsRect-Funktion abrufen. Die Anwendung beendet die Akkumulation, indem sie SetBoundsRect erneut aufruft und den DCB _ DISABLE-Wert angibt.