词条 | CRgn |
释义 | CRgn CObject └CGdiObject └CRgn CRgn类封装了一个Windows图形设备接口(GDI)区域。这一区域是某一窗口中的一个椭圆或多边形区域。要使用这个区域,你可以使用类CRgn的成员函数以及被定义为类CDC的成员函数的剪贴函数。 调用CRgn的成员函数就可以创建,修改和检取关于此区域对象的信息。 #include <afxwin.h> CRgn类成员 Construction CRgn 构造一个CRgn对象 Initialization CreateRectRgn 用一个矩形区域来初始化一个CRgn对象 CreateRectRgnIndirect 用由一个RECT结构定义的矩形区域来初始化一个CRgn对象 CreateEllipticRgn 用一个椭圆形区域来初始化一个CRgn对象 CreateEllipticRgnIndirect 用由一个RECT结构定义的椭圆形区域来初始化一个CRgn对象 CreatePolygonRgn 用一个多边形区域来初始化一个CRgn对象。如果有必要,系统通过在第一个顶点和最后一个顶点之间绘制直线来自动关闭该多边形 CreatePolyPolygonRgn 用一系列封闭的多边形组成的区域来初始化一个CRgn对象。这些多边形可能互不相交或相互重叠 CreateRoundRectRgn 用一个圆角的矩形区域来初始化一个CRgn对象 CombineRgn 设置一个CRgn对象,使它等效于两个指定的CRgn对象的联合 CopyRgn 设置一个CRgn对象,使它为一个指定的CRgn对象的拷贝 CreateFromPath 从被选入给定设备环境的路径创建一个区域 CreateFromData 根据给定的区域和变换数据创建一个区域 Operations EqualRgn 检查两个CRgn对象,确定它们是否相等 FromHandle 当给定了一个Windows区域的句柄时返回指向一个CRgn对象的指针 GetRegionData 用描述给定区域的数据来填充指定的缓冲区 GetRgnBox 检取一个CRgn对象的限定矩形的坐标 OffsetRgn 用指定的偏移量移动一个CRgn对象 PtInRegion 确定一个指定的点是否在矩形内 RectInRegion 确定一个指定矩形的任何部分是否都在区域的边界内 SetRectRgn 将CRgn对象设置为指定的矩形区域 Operators operator HRGN 返回包含在CRgn对象中的Windows句柄 |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。