System::Drawing::Point class

Point class

Представляет пару целочисленных координат X и Y точки на двумерной плоскости. Этот тип следует размещать в стеке и передавать в функции по значению или по ссылке. Никогда не используйте класс System::SmartPtr для управления объектами этого типа.

class Point

Методы

МетодОписание
static Add(const Point&, const Size&)Добавляет значения ширины и высоты указанного объекта Size к значениям координат X и Y указанного объекта Point соответственно.
static Ceiling(const PointF&)Создаёт объект Point из указанного объекта PointF, округляя значения координат X и Y объекта PointF до следующего большего целого числа.
Equals(const Point&) constОпределяет, равны ли текущий объект и указанный объект, то есть представляют одну и ту же пару значений координат X и Y.
get_IsEmpty() constОпределяет, равны ли оба значения координат X и Y нулю.
get_X() constВозвращает значение координаты X, представленной текущим объектом.
get_Y() constВозвращает значение координаты Y, представленной текущим объектом.
GetHashCode() constВозвращает хеш‑код текущего объекта.
getStdHash() constВозвращает хеш‑значение текущего объекта.
IsNull() constВсегда возвращает false.
Offset(int, int)Смещает значения координат X и Y, представленные текущим объектом, на указанные значения.
Offset(Point)Смещает координаты X и Y, представленные текущим объектом, на значения координат X и Y, представленные указанным объектом Point, соответственно.
operator PointF() constСоздаёт экземпляр объекта PointF и инициализирует его значениями координат X и Y текущего объекта Point.
operator Size() constСоздаёт экземпляр объекта Size и инициализирует его значения ширины и высоты соответствующими значениями координат X и Y, представленных текущим объектом.
Point()Создаёт новый объект Point и инициализирует его координаты X и Y нулём.
Point(int, int)Создаёт новый объект Point и инициализирует его указанными значениями.
Point(const Size&)Создаёт новый объект Point и инициализирует его координаты X и Y соответствующими значениями ширины и высоты указанного объекта SizeF.
Point(int)Создаёт новый объект Point и инициализирует значение координаты X значением, сформированным из старших 16 бит указанного 32‑битного целого числа, а значение координаты Y — значением, сформированным из младших 16 бит того же указанного 32‑битного целого числа.
static Round(const PointF&)Создаёт объект Point из указанного объекта PointF, округляя значения координат X и Y объекта PointF до ближайшего целого числа.
set_X(int)Устанавливает значение координаты X, представленной текущим объектом.
set_Y(int)Устанавливает значение координаты Y, представленной текущим объектом.
static Subtract(const Point&, const Size&)Вычитает значения ширины и высоты указанного объекта Size из значений координат X и Y указанного объекта Point соответственно.
ToString() constВозвращает строковое представление пары значений координат X и Y, представленных текущим объектом.
static Truncate(const PointF&)Создаёт объект Point из указанного объекта PointF, отбрасывая значения координат X и Y объекта PointF до следующего меньшего целого числа.

Поля

ПолеОписание
static EmptyПустой экземпляр класса Point, у которого значения координат X и Y равны 0.

См. также