CWnd::SetWindowRgn

调用该成员函数设置窗口的区域。

int SetWindowRgn(
   HRGN hRgn,
   BOOL bRedraw 
);

参数

  • hRgn
    对区域的句柄。

  • bRedraw
    如果 TRUE,操作系统在设置该区域后重绘windows;否则,它不。 通常,因此,如果窗口可见,设置 bRedraw 到 TRUE。 如果设置为 TRUE,该系统发送 WM_WINDOWPOSCHANGINGWM_WINDOWPOSCHANGED 信息到窗口。

返回值

如果函数成功,则返回值是非零。 如果函数失败,则返回值为零。

备注

窗口的窗口区域的坐标系是相对于窗口左上角的,而不是窗口的工作区。

在成功调用 SetWindowRgn之后,操作系统拥有区域处理指定的区域 hRgn。 操作系统不进行复制该区域,因此,不执行任何其他函数调用与该区域处理和不关闭该区域处理。

要求

Header: afxwin.h

请参见

参考

CWnd 类

层次结构图

SetWindowRgn

CWnd::GetWindowRgn