Поделиться через


Класс RectF (gdiplustypes.h)

Объект RectF хранит верхний левый угол, ширину и высоту прямоугольника.

Конструкторы

Класс RectF содержит эти конструкторы.
Конструктор Описание
RectF::RectF() Создает объект RectF и инициализирует элементы данных X и Y равными нулю. Это конструктор по умолчанию.
RectF::RectF(PointF&,SizeF&) Создает объект RectF с помощью объекта PointF для инициализации элементов данных X и Y и использует объект SizeF для инициализации элементов данных Width и Height этого прямоугольника.
RectF::RectF(REAL,REAL,REAL,REAL) Создает объект RectF , используя четыре целых числа для инициализации элементов данных X, Y, Width и Height .

Методы

Класс RectF содержит эти методы.

 
RectF::Clone

Метод RectF::Clone создает новый объект RectF и инициализирует его содержимым этого объекта RectF.
RectF::Contains

Метод RectF::Contains определяет, находится ли точка внутри этого прямоугольника.
RectF::Contains

Метод RectF::Contains определяет, находится ли другой прямоугольник внутри этого прямоугольника.
RectF::Contains

В этом разделе перечислены методы Contains класса RectF. Полный список методов для класса 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

В этом разделе перечислены методы Inflate класса RectF. Полный список методов для класса RectF см. в разделе Методы RectF.
RectF::Intersect

В этом разделе перечислены методы Intersect класса RectF. Полный список методов для класса RectF см. в разделе Методы RectF.
RectF::Intersect

Метод RectF::Intersect определяет пересечение двух прямоугольников и сохраняет результат в объекте RectF.
RectF::IntersectsWith

Метод RectF::IntersectsWith определяет, пересекается ли этот прямоугольник с другим прямоугольником.
RectF::IsEmptyArea

Метод RectF::IsEmptyArea определяет, является ли этот прямоугольник пустым.
RectF::Offset

В этом разделе перечислены методы Offset класса RectF. Полный список методов для класса RectF см. в разделе Методы Rect.
RectF::Offset

Метод RectF::Offset перемещает прямоугольник по горизонтали и на dx по вертикали.
RectF::RectF

Создает объект RectF и инициализирует элементы данных X, Y, Width и Height равными нулю. Это конструктор по умолчанию. (RectF.RectF)
RectF::RectF

Создает объект RectF и инициализирует элементы данных X, Y, Width и Height равными нулю. Это конструктор по умолчанию. (перегрузка 1/2)
RectF::RectF

Создает объект RectF, используя четыре целых числа для инициализации элементов данных X, Y, Width и Height.
RectF::Union

Метод RectF::Union определяет объединение двух прямоугольников и сохраняет результат в объекте RectF.

Комментарии

Левый верхний угол прямоугольника находится в ( x, y). Размер прямоугольника измеряется по ширине и высоте. Существуют методы для высокоуровневой функциональности, такие как перемещение, изменение размера, выполнение или тестирование взаимодействия с другими прямоугольниками.

Требования

Требование Значение
Целевая платформа Windows
Header gdiplustypes.h