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

这个方法通过传递圆角矩形的左上角和右下角的坐标参数,以及用于指定圆角的两个额外坐标参数来创建一个圆角矩形形状的区域,并将其赋值给当前的 CRgn 对象。

使用示例:
CRgn myRoundRectRgn;

// 创建一个圆角矩形形状的区域,左上角坐标为(10, 10),右下角坐标为(100, 50),圆角坐标为(20, 20)
myRoundRectRgn.CreateRoundRectRgn(10, 10, 100, 50, 20, 20);

在这个示例中,CreateRoundRectRgn 方法被用于创建一个圆角矩形形状的区域对象 myRoundRectRgn,其左上角和右下角坐标分别为 (10, 10) 和 (100, 50),而圆角的坐标为 (20, 20)。这样,myRoundRectRgn 就代表了一个圆角矩形形状的区域。


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