矩形操作

【勇芳软件工作室】汉化HomePreviousNext

Microsoft Win32应用程序编程接口(API)提供了几个用于处理矩形的功能。

SetRect函数创建一个矩形,CopyRect函数创建给定矩形的副本,SetRectEmpty函数创建一个空矩形。空矩形是任何具有零宽度,零高度或两者的矩形。IsRectEmpty函数确定给定的矩形是否为空。EqualRect函数确定两个矩形是否与__相同,即它们是否具有相同的坐标。

InflateRect功能可以增加或减少矩形的宽度或高度,或两者兼有。它可以从矩形的两端添加或删除宽度;它可以从矩形的顶部和底部添加或移除高度。

OffsetRect函数将矩形移动给定量。它通过将给定的x量,y量或x和y量加到角坐标来移动矩形。

PtInRect函数确定给定点是否位于给定矩形内。如果它位于左侧或顶部或完全在矩形内,则该点在矩形中。如果它位于右侧或底部,则该点不在矩形中。

IntersectRect函数创建一个新的矩形,它是两个现有矩形的交集,如下图所示。

UnionRect函数创建一个新的矩形,它是两个现有矩形的并集,如下图所示。

有关绘制椭圆和多边形的函数的信息,请参阅填充形状.