Класс 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 |