CRgn 类

封装Windows图形设备接口(GDI)区域。

class CRgn : public CGdiObject

成员

6y4t32t5.collapse_all(zh-cn,VS.110).gif公共构造函数

名称

说明

CRgn::CRgn

构造 CRgn 对象。

6y4t32t5.collapse_all(zh-cn,VS.110).gif公共方法

名称

说明

CRgn::CombineRgn

设置 CRgn 对象,以便使用两个指定的 CRgn 对象联合等效。

CRgn::CopyRgn

设置 CRgn 对象,以便为指定的 CRgn 对象的副本。

CRgn::CreateEllipticRgn

初始化一个省略区域的一 CRgn 对象。

CRgn::CreateEllipticRgnIndirect

初始化 RECT 结构定义一个省略区域的一 CRgn 对象。

CRgn::CreateFromData

创建从特定区域和转换数据的区域。

CRgn::CreateFromPath

创建从中选择到特定设备上下文的路径的区域。

CRgn::CreatePolygonRgn

初始化多边形区域的一 CRgn 对象。 该系统通过绘制线条如果需要,自动闭合多边形,从最后一个顶点到第一。

CRgn::CreatePolyPolygonRgn

初始化包含一系列的闭合多边形的区域的一 CRgn 对象。 多边形可能是相交,也能重叠。

CRgn::CreateRectRgn

初始化一个矩形区域的一 CRgn 对象。

CRgn::CreateRectRgnIndirect

初始化 RECT 结构定义的矩形区域的一 CRgn 对象。

CRgn::CreateRoundRectRgn

初始化一个矩形区域的一 CRgn 对象带圆角。

CRgn::EqualRgn

检查两 CRgn 对象以确定它们是否等效。

CRgn::FromHandle

返回指向 CRgn 对象,同时使处理Windows区域。

CRgn::GetRegionData

用描述给定区域的数据填充指定的缓冲区。

CRgn::GetRgnBox

检索 CRgn 对象的边框的坐标。

CRgn::OffsetRgn

按指定的偏移量移动 CRgn 对象。

CRgn::PtInRegion

确定指定的点是否位于该区域。

CRgn::RectInRegion

确定一个指定矩形的任何部分是否在该区域的范围内。

CRgn::SetRectRgn

设置到指定的矩形区域的 CRgn 对象。

6y4t32t5.collapse_all(zh-cn,VS.110).gif公共运算符

名称

说明

疑难解答

返回在 CRgn 对象包含的Windows句柄。

备注

区域是在窗口中省略或多边形区域。 若要使用区域,可以使用选件类 CRgn 的成员函数与为选件类 CDC的成员定义的剪辑功能。

CRgn 的成员函数创建,修改,并检索有关其调用的区域对象的信息。

有关使用 CRgn的更多信息,请参见 图形对象

继承层次结构

CObject

CGdiObject

CRgn

要求

**标头:**afxwin.h

请参见

参考

CWnd 类

层次结构图