GetUpdateRgn

【勇芳软件工作室】汉化HomePreviousNext

GetUpdateRgn功能通过将窗口的更新区域复制到指定的区域来检索更新区域。更新区域的坐标相对于窗口的左上角(即它们是客户端坐标)。

INT GetUpdateRgn(

HWND 【的hWnd】,//窗口的句柄
HRGN 【HRGN】,//区域的句柄
BOOL 【// erase-background flag】//擦除背景标志
); 

参数

【的hWnd】

标识具有要检索的更新区域的窗口。

【HRGN】

标识接收更新区域的区域。

【// erase-background flag】

指定是否应该擦除窗口背景以及是否应绘制子窗口的非客户区域。如果此参数为FALSE,则不进行绘图。

返回值

返回值表示所得区域的复杂度;它可以是以下值之一:

含义
COMPLEXREGION区域由多个矩形组成。
ERROR发生错误
NULLREGION区域是空的
SIMPLEREGION区域是单个矩形。

备注

BeginPaint功能自动验证更新区域,所以在致电BeginPaint后立即调用GetUpdateRgn,将检索到一个空的更新区域。

也可以看看

GetUpdateRect, InvalidateRgn, UpdateWindow, ValidateRgn