累积边界矩形

累积边界矩形是封闭受最近绘图操作影响的窗口或工作区部分的最小矩形。 应用程序可以使用此矩形方便地确定绘制操作导致的更改范围。 它有时与 LockWindowUpdate 结合使用,以确定在清除更新锁后必须重绘工作区的哪个部分。

应用程序使用 SetBoundsRect 函数 (指定DCB_ENABLE) 开始累积边框。 随后,当应用程序使用指定的显示设备上下文时,系统将累积边界矩形的点。 应用程序可以随时使用 GetBoundsRect 函数检索当前边框。 应用程序通过再次调用 SetBoundsRect 并指定DCB_DISABLE值来停止累积。