Функция Bounds в Delphi передаёт координаты вершин объекта типа TRect (прямоугольник).
Classes unit
function Bounds (const Top, Left, Width, Height : Integer) : TRect;
Функция Bounds передаёт координаты вершин объекта типа TRect (прямоугольник). Указываются 2 вершины – правая верхняя и левая нижняя.
Функция Bounds: Создание прямоугольника, используя Rect и Bounds
var
rectangle1, rectangle2 : TRect;
begin
// Установка первого прямоугольника, используя функцию Rect
// Обратите внимание, что мы заменяем Types версию Rect.
rectangle1 := Classes.Rect(Point(10, 60), Point(50, 80));
// Установка идентичного 2-го прямоугольника, используя функцию Bounds
rectangle2 := Bounds(10, 60, 40, 20);
// Показ левой верхней и правой нижней координаты каждого прямоугольника
ShowMessageFmt('Координаты 1-го прямоугольника = %d,%d,%d,%d',
[rectangle1.Left,
rectangle1.Top,
rectangle1.Right,
rectangle1.Bottom]);
ShowMessageFmt('Координаты 2-го прямоугольника = %d,%d,%d,%d',
[rectangle2.Left,
rectangle2.Top,
rectangle2.Right,
rectangle2.Bottom]);
end;
Результат
Координаты 1-го прямоугольника = 10, 60, 50, 80
Координаты 2-го прямоугольника = 10, 60, 50, 80
Похожие функции, процедуры и команды
Point — генерирует значение TPoint из значений X и Y.
PointsEqual — сравнивает два значения TPoint на предмет равенства.
PtInRect — проверяет, находится ли точка в пределах прямоугольника.
Rect — создаёт величину TRect с указанием 2 точек или 4 координат.
TPoint — содержит целочисленные значения X и Y.
TRect — содержит значения координат прямоугольника.
