请输入您要查询的百科知识:

 

词条 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条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2024/12/23 10:20:01