System::Drawing::Point 类
内容
[
隐藏
]Point class
表示二维平面上点的整数 X 和 Y 坐标对。此类型应在栈上分配,并通过值或引用传递给函数。切勿使用 System::SmartPtr 类来管理此类型的对象。
class Point
方法
| 方法 | 描述 |
|---|---|
| static Add(const Point&, const Size&) | 将指定的 Size 对象的宽度和高度值分别添加到指定的 Point 对象的 X 和 Y 坐标值中。 |
| static Ceiling(const PointF&) | 通过将指定的 PointF 对象的 X 和 Y 坐标值向上取整为下一个更大的整数,构造一个 Point 对象。 |
| Equals(const Point&) const | 确定当前对象与指定对象是否相等,即它们是否表示相同的 X 和 Y 坐标对。 |
| get_IsEmpty() const | 确定 X 和 Y 坐标值是否均为 0。 |
| get_X() const | 返回当前对象所表示的 X 坐标值。 |
| get_Y() const | 返回当前对象所表示的 Y 坐标值。 |
| GetHashCode() const | 返回当前对象的哈希码。 |
| getStdHash() const | 返回当前对象的哈希值。 |
| IsNull() const | 始终返回 false。 |
| Offset(int, int) | 将当前对象表示的 X 和 Y 坐标值按指定的值进行偏移。 |
| Offset(Point) | 将当前对象表示的 X 和 Y 坐标分别按指定的 Point 对象的 X 和 Y 坐标值进行偏移。 |
| operator PointF() const | 构造一个 PointF 对象实例,并使用当前 Point 对象的 X 和 Y 坐标值进行初始化。 |
| operator Size() const | 构造一个 Size 对象实例,并分别使用当前对象表示的 X 和 Y 坐标值来初始化其宽度和高度。 |
| Point() | 构造一个新的 Point 对象,并将其 X 和 Y 坐标值初始化为 0。 |
| Point(int, int) | 构造一个新的 Point 对象,并使用指定的值进行初始化。 |
| Point(const Size&) | 构造一个新的 Point 对象,并分别使用指定的 SizeF 对象的宽度和高度值来初始化其 X 和 Y 坐标。 |
| Point(int) | 构造一个新的 Point 对象,并使用指定 32 位整数的高 16 位形成的值来初始化其 X 坐标,使用低 16 位形成的值来初始化其 Y 坐标。 |
| static Round(const PointF&) | 通过将指定的 PointF 对象的 X 和 Y 坐标值四舍五入到最近的整数,构造一个 Point 对象。 |
| set_X(int) | 设置当前对象所表示的 X 坐标的值。 |
| set_Y(int) | 设置当前对象所表示的 Y 坐标的值。 |
| static Subtract(const Point&, const Size&) | 分别从指定的 Point 对象的 X 和 Y 坐标值中减去指定的 Size 对象的宽度和高度值。 |
| ToString() const | 返回当前对象所表示的 X 和 Y 坐标值对的字符串表示形式。 |
| static Truncate(const PointF&) | 通过将指定的 PointF 对象的 X 和 Y 坐标值截断为下一个更低的整数,构造一个 Point 对象。 |
字段
| 字段 | 描述 |
|---|---|
| static Empty | 一个空的 Point 类实例,其 X 和 Y 坐标值为 0。 |
另见
- Namespace System::Drawing
- Library Aspose.Font for C++