描述
GetUpdateRgn功能通过将窗口的更新区域复制到指定的区域来检索更新区域。更新区域的坐标相对于窗口的左上角(即它们是客户端坐标)。
C++ 语法
int GetUpdateRgn( __in HWND hWnd, __in HRGN hRgn, __in BOOL bErase ); |
PowerBASIC 语法
FUNCTION GetUpdateRgn ( _ BYVAL hWnd AS DWORD, _ BYVAL hRgn AS DWORD, _ BYVAL bErase AS LONG _ ) AS LONG |
参数
hWnd
[in]处理具有要检索的更新区域的窗口。
hRgn
[in]处理该区域以接收更新区域。
bErase
[in]指定是否应该擦除窗口背景以及是否应绘制子窗口的非客户区域。如果此参数为FALSE,则不进行绘图。
返回值
返回值表示所得区域的复杂度;它可以是以下值之一。
值 |
含义 |
COMPLEXREGION |
区域由多个矩形组成。 |
ERROR |
发生错误 |
NULLREGION |
区域是空的 |
SIMPLEREGION |
区域是单个矩形。 |
备注
BeginPaint功能自动验证更新区域,所以在致电BeginPaint之后立即调用GetUpdateRgn,将检索一个空的更新区域。
引用文件 #INCLUDE Once
WinUser.inc(包括Windows.inc)


