CWnd::GetUpdateRgn

int GetUpdateRgn(
   CRgn* pRgn,
   BOOL bErase = FALSE 
);

参数

  • pRgn
    标识更新区域。

  • bErase
    指定是否将清除后台,并且区域将绘制子窗口的非工作区。 如果该值为 FALSE,绘图不执行任何操作。

返回值

指定指示发生的区域类型的短整数标志。 该值可以采用下列任一操作:

  • SIMPLEREGION 该区域不存在重叠的边框。

  • COMPLEXREGION 该区域存在重叠的边框。

  • NULLREGION 该区域为空。

  • ERROR 没有区域时创建的。

备注

此区域坐标系是相对于个左上角(工作区坐标)。

BeginPaint 成员函数自动验证更新区域,因此,任何调用 GetUpdateRgn 提交,在对 BeginPaint 的调用来检索一个空更新区域之后。

要求

Header: afxwin.h

请参见

参考

CWnd 类

层次结构图

CWnd::BeginPaint

GetUpdateRgn