RectF 类 (gdiplustypes.h)

RectF 对象存储矩形的左上角、宽度和高度。

构造函数

RectF 类具有这些构造函数。
构造函数 说明
RectF::RectF () 创建一个 RectF 对象,并将 XY 数据成员初始化为零。 这是默认构造函数。
RectF::RectF (PointF&,SizeF&) 通过使用 PointF 对象初始化 XY 数据成员创建 RectF 对象,并使用 SizeF 对象初始化此矩形的 WidthHeight 数据成员。
RectF::RectF (REAL,REAL,REAL,REAL) 使用四个整数初始化 XYWidthHeight 数据成员来创建 RectF 对象。

方法

RectF 类具有这些方法。

 
RectF::Clone

RectF::Clone 方法创建新的 RectF 对象,并使用此 RectF 对象的内容对其进行初始化。
RectF::Contains

RectF::Contains 方法确定某个点是否在此矩形内。
RectF::Contains

RectF::Contains 方法确定另一个矩形是否在此矩形内。
RectF::Contains

本主题列出了 RectF 类的 Contains 方法。 有关 RectF 类的方法的完整列表,请参阅 RectF 方法。
RectF::Equals

RectF::Equals 方法确定两个矩形是否相同。
RectF::GetBottom

RectF::GetBottom 方法获取矩形下边缘的 y 坐标。
RectF::GetBounds

RectF::GetBounds 方法创建此矩形的副本。
RectF::GetLeft

RectF::GetLeft 方法获取矩形左边缘的 x 坐标。
RectF::GetLocation

RectF::GetLocation 方法获取此矩形左上角的坐标。
RectF::GetRight

RectF::GetRight 方法获取矩形右边缘的 x 坐标。
RectF::GetSize

RectF::GetSize 方法获取此矩形的宽度和高度。
RectF::GetTop

RectF::GetTop 方法获取矩形上边缘的 y 坐标。
RectF::Inflate

RectF::Inflate 方法按点值展开矩形。左边缘和右边缘的 X,按点的值。上边缘和下边缘为 Y。
RectF::Inflate

本主题列出了 RectF 类的 Inflate 方法。 有关 RectF 类的方法的完整列表,请参阅 RectF 方法。
RectF::Intersect

本主题列出了 RectF 类的 Intersect 方法。 有关 RectF 类的方法的完整列表,请参阅 RectF 方法。
RectF::Intersect

RectF::Intersect 方法确定两个矩形的交集,并将结果存储在 RectF 对象中。
RectF::IntersectsWith

RectF::IntersectsWith 方法确定此矩形是否与另一个矩形相交。
RectF::IsEmptyArea

RectF::IsEmptyArea 方法确定此矩形是否为空。
RectF::Offset

本主题列出了 RectF 类的 Offset 方法。 有关 RectF 类的方法的完整列表,请参阅 Rect 方法。
RectF::Offset

RectF::Offset 方法按 dx 水平移动矩形,垂直移动 dx。
RectF::RectF

创建一个 RectF 对象,并将 X、Y、Width 和 Height 数据成员初始化为零。 这是默认构造函数。 (RectF.RectF)
RectF::RectF

创建一个 RectF 对象,并将 X、Y、Width 和 Height 数据成员初始化为零。 这是默认构造函数。 (重载 1/2)
RectF::RectF

使用四个整数初始化 X、Y、Width 和 Height 数据成员来创建 RectF 对象。
RectF::Union

RectF::Union 方法确定两个矩形的并集,并将结果存储在 RectF 对象中。

注解

矩形的左上角位于 ( xy) 。 矩形的大小由 宽度高度测量。 有一些高级功能的方法,例如移动、调整大小以及执行或测试与其他矩形的交互。

要求

要求
目标平台 Windows
标头 gdiplustypes.h