CRgn::SetRectRgn

创建矩形区域。

void SetRectRgn(
   int x1,
   int y1,
   int x2,
   int y2 
);
void SetRectRgn(
   LPCRECT lpRect 
);

参数

  • x1
    指定矩形区域的左上角的x坐标。

  • y1
    指定矩形区域的左上角的y坐标。

  • x2
    指定矩形区域的右下角的x坐标。

  • y2
    指定矩形区域的右下角的y坐标。

  • lpRect
    指定矩形区域。 可以是指向 RECT 结构或 CRect 对象。

备注

不同 CreateRectRgn,但是,它从本地Windows应用程序内存段中未指派任何附加内存。 相反,它为 CRgn 对象存储的区域使用分配空间。 这意味着必须已初始化 CRgn 对象与调用 SetRectRgn前面的一个有效的Windows区域。 点为由 x1,y1,x2,并且,y2 指定该分配空间的最小尺寸。

使用此功能而不是 CreateRectRgn 成员函数避免对本地内存管理器。

要求

Header: afxwin.h

请参见

参考

CRgn 类

层次结构图

CRgn::CreateRectRgn

SetRectRgn