942________________________________________________Глава 15

Описание

Свойство ClientOrigin возвращает экранные координаты х и у левого верхнего
угла клиентской области компонента. Горизонтальная координата х и вертикаль-
ная координата у хранятся в структуре типа TPoint. Началом координат считается
левый верхний угол экрана.

Экранные координаты ClientOrigin для компонентов, не являющихся потом-
ками класса TWinControl (т.е. не являющихся окнами), определяются как экран-
ные координаты родительского компонента (компонента-контейнера), сложенные
со значениями свойств Left и Тор. Если компонент не имеет родителя, то при по-
пытке чтения ClientOrigin генерируется исключение EInvalidOperation.

ClientRect

Определяет координаты углов клиентской области компонента

Класс TControl

Доступ только для чтения

Определение

struct TRect
(

int Left;

int Top;

int Right;

int Bottom;

};

property Windows::TRect ClientRect

Описание

Свойство ClientRect возвращает структуру типа TRect. характеризующую
прямоугольную клиентскую область компонента. При этом поля структуры Тор и
Left устанавливаются в нуль, а поля Right и Bottom определяются соответственно
значениями свойств ClientWidth и ClientHeight. Так что ClientRect эквивалентна
функции Rect (см. раздел 14.9 главы 14) вида Rect(0, О, ClientWidth, ClientHe-
ight).

Координаты клиентской области могут задаваться как четырьмя целыми зна-
чениями координат, так и двумя точками, характеризующими левый верхний и
правый нижний углы прямоугольника.

ClientWidth

Горизонтальный размер клиентской области в пикселях
Класс TControl

Определение

property int CiientWidth

Описание

Свойство ClientWidth может использоваться для чтения или изменения гори-
зонтального размера клиентской области. Чтение ClientWidth необходимо, чтобы
изменять местоположение или размеры компонентов, расположенных в клиент-
ской области, при изменении размеров компонента-контейнера (см. подобные при-
меры в разделе BoundsRect).