Нижеследующие функции используются с прямоугольниками.
Функция |
Описание |
|---|---|
| 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 создает объединение двух прямоугольников. Объединение - это наименьший прямоугольник, который содержит в себе оба исходных прямоугольника. |