Правильная ссылка на эту страницу
http://az-design.ru/Support/SoftWare/Delphi/D3/SB47ControlAtPos.shtml

Глава 47. TWinControl.ControlAtPos

Метод ControlAtPos

Затрагиваемые объекты Все оконные элементы управления
Назначение Метод ControlAtPos возвращает дочерний элемент управления, находящийся в указанной позиции оконного элемента управления.
Объявление function ControlAtPos(const Pos: TPoint; AllowDisabled: Boolean): TControl;
Параметры  
    Pos Проверяемое место внутри оконного элемента управления.
    AllowDisabled Определяет, включены ли в поиск запрещенные элементы управления.
Пример синтаксиса
procedure TForm1.FormMouseMove(Sender: TObject; Shift: TShiftState;
                               X,Y: Integer); 
begin
   if ControlAtPos(Point(X,Y), False) = Image1 
      then Label1.Caption := 'Imagel is under the mouse'
      else Labell.Caption := '';

end;
Описание ControlAtPos определяет, существует ли какой-либо элемент управления в позиции, заданной параметром Pos. Если так, возвращается имя этого элемента управления. Если элемент управления не найден, будет возвращен Nil. Если AllowDisabled — True, может быть возвращен запрещенный элемент управления; в противном случае для найденного запрещенного элемента управления будет возвращен Nil.
[Метод ContainsControl] [Метод ControlAtPos] [Свойство ControlCount] [Метод Controls] [Свойство Ctl3D] [Метод HandleAllocated] [Метод InsertControl] [Событие OnEnter] [Событие OnExit] [Событие OnKeyDown] [Событие OnKeyPress] [Событие OnKeyUp] [Свойство ParentCtl3D] [Метод RemoveControl] [Метод ScaleBy] [Метод SetFocus] [Свойство TabOrder] [Свойство TabStop]

<<< Пред. Оглавление
Начало раздела
След. >>>




Дата последнего изменения:
Thursday, 21-Aug-2014 09:10:55 MSK


Постоянный адрес статьи:
http://az-design.ru/Support/SoftWare/Delphi/D3/SB47ControlAtPos.shtml