在 MFC 中,CDC::Rectangle 是一个成员函数,用于在设备上绘制一个矩形。这个函数的声明如下:
BOOL Rectangle(
   int x1,
   int y1,
   int x2,
   int y2
);

这个函数接受四个参数:

1. x1:矩形左上角的 x 坐标。
2. y1:矩形左上角的 y 坐标。
3. x2:矩形右下角的 x 坐标。
4. y2:矩形右下角的 y 坐标。

函数返回一个布尔值,表示操作是否成功。

Rectangle 函数用于在设备上绘制由给定坐标范围确定的矩形。这个函数将在矩形的左上角和右下角之间绘制一条边框。

这是一个简单的例子,演示如何使用 Rectangle 函数:
CDC dc;
// 初始化 CDC 对象,设置画笔等属性

int x1 = 100;
int y1 = 100;
int x2 = 200;
int y2 = 200;

dc.Rectangle(x1, y1, x2, y2);

// 绘制完成后,可能需要清理资源

在上述例子中,Rectangle 函数被调用,绘制了一个左上角坐标为 (100, 100),右下角坐标为 (200, 200) 的矩形。这个函数非常适合绘制简单的矩形形状。如果需要绘制更复杂的图形,可能需要考虑使用其他的绘图函数。


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