Нижеследующие функции используются с прямоугольниками.
Функция |
Описание |
---|---|
CopyRect | Функция CopyRect копирует координаты одного прямоугольника в другой. |
EqualRect | Функция EqualRect определяет, равны ли два указанных прямоугольника, сравнивая координаты их левых верхних и правых нижних углов. |
InflateRect | Функция InflateRect увеличивает или уменьшает ширину и высоту указанного прямоугольника. Функция InflateRect добавляет величину dx к левому и правому концам прямоугольника, а величину dy к его вершине и основанию. |
IntersectRect | Функция IntersectRect вычисляет пересечение двух исходных прямоугольников и помещает координаты перекрытого прямоугольника в прямоугольник назначения. Если исходные прямоугольники не пересекаются, пустой прямоугольник (в котором, все координаты устанавливаются в нуль), располагается в прямоугольнике назначения. |
IsRectEmpty | Функция IsRectEmpty определяет, пуст ли указанный прямоугольник. |
OffsetRect | Функция OffsetRect перемещает заданный прямоугольник на заданные смещения. |
PtInRect | Функция PtInRect определяет, находится ли заданная точка внутри заданного прямоугольника. |
SetRect | Функция SetRect устанавливает координаты заданного прямоугольника. |
SetRectEmpty | Функция SetRectEmpty создает пустой прямоугольник в который, все координаты устанавливаются в нуль. |
SubtractRect | Функция SubtractRect определяет координаты прямоугольника, сформированного вычитанием одного прямоугольник из другого. |
UnionRect | Функция UnionRect создает объединение двух прямоугольников. Объединение - это наименьший прямоугольник, который содержит в себе оба исходных прямоугольника. |