在 MFC(Microsoft Foundation Classes)中,CRect 是表示矩形区域的类。CRect 类具有多个构造函数,但没有一个叫做 CRect::CRect 的公共构造函数。

下面是 CRect 类的一些常用构造函数:

1. 默认构造函数:
   CRect();

2. 左上角和右下角坐标构造函数:
   CRect(int x1, int y1, int x2, int y2);
   CRect(POINT point1, POINT point2);

3. 点和大小构造函数:
   CRect(POINT topLeft, CSize size);

4. 左上角坐标和大小构造函数:
   CRect(int x, int y, SIZE size);

这些构造函数允许你以不同的方式创建 CRect 对象,表示矩形的不同属性。请根据你的需求选择合适的构造函数。

示例用法:
// 使用默认构造函数创建一个空矩形
CRect rectDefault;

// 使用左上角和右下角坐标创建矩形
CRect rectCoord(10, 20, 50, 70);

// 使用左上角坐标和大小创建矩形
CRect rectSize(10, 20, CSize(40, 50));

这只是一些简单的示例,你可以根据具体的情况使用不同的构造函数。


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