SubtractRect

WinApi Функция SubtractRect

Описание:
function SubtractRect(var lprcDst: TRect; const lprcSrc1, lprcSrc2: TRect): BOOL;

Функция вычисляет координаты прямоугольника, путем вычитания одного из другого.

Параметры
lprcDst: указатель на структуру TRect, которая получает координаты прямоугольника, получаемого путем вычитания прямоугольника lprcSrc2 из прямоугольника lprcSrc1.

lprcSrc1t: указатель на структуру TRect, которая содержит координаты прямоугольника, из которого функция вычитает прямоугольник lprcSrc2.

lprcSrc2: указатель на структуру TRect, которая содержит координаты прямоугольника, который функция вычитает из прямоугольника lprcSrc1.

Возвращаемые значения
В случае успеха возвращается ненулевое значение.
В случае неудачи возвращается ноль.

Замечания
Функция вычитает прямоугольник lprcSrc2, из прямоугольника lprcSrc1, только когда они полностью пересекаются в одном из направлений (горизонтальном или вертикальном). Например, если lprcSrc1 имеет координаты (10, 10, 100, 100), а lprcSrc2 (50, 50, 150, 150), функция устанавливает координаты прямоугольника lprcDst в (10, 10, 100, 100). Если lprcSrc1 имеет координаты (10, 10, 100, 100), а lprcSrc2 (50, 10, 150, 150), то функция устанавливает координаты прямоугольника lprcDst в (10, 10, 50, 100).

Материал взят из:
Русская спpавка по Windows API



Последние из рубрики

ОтменитьДобавить комментарий