检索更新区域

GetUpdateRectGetUpdateRgn 函数检索窗口的当前更新区域。 GetUpdateRect 检索包含整个更新区域的逻辑坐标 () 的最小矩形。 GetUpdateRgn 检索更新区域本身。 这些函数可用于计算更新区域的当前大小,以确定在何处执行绘图操作。

BeginPaint 还会检索包含当前更新区域的最小矩形的尺寸,并将尺寸复制到 PAINTSTRUCT 结构中的 rcPaint 成员。 由于 BeginPaint 验证更新区域,因此在调用 BeginPaint 后立即调用 GetUpdateRectGetUpdateRgn 将返回空的更新区域。