988_____________________________________________Глава 15

Для объекта Clipboard процедура Clear удаляет все содержимое буфера Clipbo-
ard. Впрочем, то же самое происходит автоматически при каждом обновлении со-
держимого буфера (при выполнении операций вырезать и копировать — Cut и
Copy).

ClientTo Screen

Преобразует координаты клиентской области в координаты экрана
Класс TControl

Определение

struct TPoint
(

int x;

int у;

};

Windows::TPoint   fastcall ClientToScreen(

const Windows::TPoint sPoint);

Описание

Метод ClientToScreen преобразует координаты точки в системе координат
клиентской области компонента (начало координат — левый верхний угол клиент-
ской области) в систему координат экрана (начало координат — левый верхний
угол экрана).

Совместно с обратной функцией ScreenToCIient метод может использоваться
для пересчета координат точки экрана из системы координат клиентской области
одного компонента в систему координат клиентской области другого компонента.

Пример

Р = Comp2->ScreenToClient(Compl->ClientToScreen(Р));

Оператор пересчитывает координату точки экрана Р из системы коодинат ком-
понента Compi в систему координат компонента Сотр2.

ContainsControl

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

Класс TWinControl

Прототип

bool _fastcall ContainsControl(TControl* Control);

Описание

Метод ContainsControl позволяет определить, является ли компонент, указан-
ный параметром Control, наследником данного оконного компонента. Метод воз-
вращает true не только, если в свойстве Controls компонента Control указан в ка-
честве родителя данный компонент, но и если он является прямым или косвенным
потомком какого-то из дочерних компонентов данного оконного компонента.

ControIAtPos

Определяет, какой дочерний компонент имеется в указанной позиции