CRgn::CreateEllipticRgn 是 MFC(Microsoft Foundation Classes)中的 CRgn 类的一个公共方法,用于创建一个椭圆形状的区域(Region)对象。这个方法的声明如下:
BOOL CreateEllipticRgn(
   int x1,
   int y1,
   int x2,
   int y2
);

这个方法用指定的矩形坐标参数 (x1, y1, x2, y2) 创建一个椭圆形状的区域,并将其赋值给当前的 CRgn 对象。这个矩形是一个外接矩形,椭圆将以这个矩形为外部边界。

使用示例:
CRgn myEllipticRgn;

// 创建一个椭圆形状的区域,外接矩形为(10, 10, 100, 50)
myEllipticRgn.CreateEllipticRgn(10, 10, 100, 50);

在这个示例中,CreateEllipticRgn 方法被用于创建一个椭圆形状的区域对象 myEllipticRgn,其外接矩形为 (10, 10, 100, 50)。这样,myEllipticRgn 就代表了一个椭圆形状的区域。


转载请注明出处:http://www.pingtaimeng.com/article/detail/22123/MFC/CRgn