矩形是一个四面多边形,其对边是平行且长度相等的。 尽管应用程序可以通过调用 Polygon 函数(提供每个角的坐标)来绘制矩形, 但 Rectangle 函数提供了更简单的方法。 此函数只需要左上角和右下角的坐标。 当应用程序调用 Rectangle 函数时,系统会绘制矩形,如果未为给定设备上下文设置世界转换,则不包括右侧和下侧。
如果已使用 SetWorldTransform 或 ModifyWorldTransform 函数设置世界转换,则系统将包括右边缘和下边缘。
除了绘制传统矩形外,还可以绘制带圆角的矩形。 RoundRect 函数要求应用程序提供左下角和右上角的坐标,以及用于圆角的椭圆的宽度和高度。
应用程序可以使用以下函数来操作矩形。
函数 | 说明 |
---|---|
FillRect | 重新绘制矩形的内部。 |
FrameRect | 重绘矩形的边。 |
InvertRect | 反转矩形内部显示的颜色。 |