BOOL CreateEllipticRgnIndirect(
LPCRECT lpRect
);
它通过传递一个指向 RECT 结构的指针 lpRect 来创建一个椭圆形状的区域,并将其赋值给当前的 CRgn 对象。这个 RECT 结构描述了椭圆的外接矩形。
使用示例:
CRgn myEllipticRgn;
// 定义一个 RECT 结构,表示椭圆的外接矩形为(10, 10, 100, 50)
RECT rectEllipse = {10, 10, 100, 50};
// 创建一个椭圆形状的区域,使用指定的 RECT 结构
myEllipticRgn.CreateEllipticRgnIndirect(&rectEllipse);
在这个示例中,CreateEllipticRgnIndirect 方法被用于创建一个椭圆形状的区域对象 myEllipticRgn,其外接矩形由 RECT 结构 rectEllipse 来指定。这样,myEllipticRgn 就代表了一个椭圆形状的区域。
转载请注明出处:http://www.pingtaimeng.com/article/detail/22124/MFC/CRgn