Нам потребуется универсальная функция, которую можно будет применять для различных визуальных контролов.

 Вот пример вызова нашей функции:

 

Code:

procedure TForm1.Button1Enter(Sender: TObject);

begin

MoveMouseOverControl(Sender);

end;

 

Сама функция:

 

Code:

procedure MoveMouseOverControl(Sender: TObject);

var

Point: TPoint;

begin

with TControl(Sender) do

begin

   Point.X := Left + (Width  div 2);

   Point.Y := Top +  (Height div 2);

   Point := Parent.ClientToScreen(Point);

   SetCursorPos(Point.X, Point.Y);

end;

end;

 

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

Не использовать не нормативную лексику.

Просьба писать ваши замечания, наблюдения и все остальное,
что поможет улучшить предоставляемую информацию на этом сайте.

ВСЕ КОММЕНТАРИИ МОДЕРИРУЮТСЯ ВРУЧНУЮ, ТАК ЧТО СПАМИТЬ БЕСПОЛЕЗНО!


Защитный код
Обновить