System::Drawing::PointF 类

PointF class

表示二维平面上点的单精度浮点 X 和 Y 坐标对。此类型应在栈上分配,并通过值或引用传递给函数。切勿使用 System::SmartPtr 类来管理此类型的对象。

class PointF

方法

方法描述
static Add(const PointF&, const SizeF&)将指定的 SizeF 对象的宽度和高度值分别加到指定的 PointF 对象的 X 和 Y 坐标值上。
static Add(const PointF&, const Size&)将指定的 Size 对象的宽度和高度值分别加到指定的 PointF 对象的 X 和 Y 坐标值上。
Equals(const PointF&) const确定当前对象与指定对象是否相等,即它们是否表示相同的 X 和 Y 坐标对。
get_IsEmpty() const确定 X 和 Y 坐标值是否均为 0。
get_X() const返回当前对象所表示的 X 坐标值。
get_Y() const返回当前对象所表示的 Y 坐标值。
GetHashCode() const返回当前对象的哈希码。
IsNull() const始终返回 false。
explicit operator bool()始终返回 true。
PointF()构造一个新的 PointF 对象,并将其 X 和 Y 坐标值初始化为 0。
PointF(float, float)构造一个新的 PointF 对象,并使用指定的值进行初始化。
PointF(const SizeF&)构造一个新的 PointF 对象,并使用指定的 SizeF 对象的宽度和高度值分别初始化其 X 和 Y 坐标值。
set_X(float)设置当前对象所表示的 X 坐标的值。
set_Y(float)设置当前对象所表示的 Y 坐标的值。
static Subtract(const PointF&, const SizeF&)从指定的 PointF 对象的 X 和 Y 坐标值中分别减去指定的 SizeF 对象的宽度和高度值。
static Subtract(const PointF&, const Size&)从指定的 PointF 对象的 X 和 Y 坐标值中分别减去指定的 Size 对象的宽度和高度值。
ToString() const返回当前对象所表示的 X 和 Y 坐标值对的字符串表示形式。

字段

字段描述
static Empty一个空的 PointF 类实例,其 X 和 Y 坐标值为 0。

另见