Содержание материала

 Следующий пример показывает, как "подтолкнуть мышку" без вмешательства пользователя.

 

Code:

procedure TForm1.Button1Click(Sender: TObject);

var

pt : TPoint;

begin

  Application.ProcessMessages;

  Screen.Cursor := CrHourglass;

  GetCursorPos(pt);

  SetCursorPos(pt.x + 1, pt.y + 1);

  Application.ProcessMessages;

  SetCursorPos(pt.x - 1, pt.y - 1);

end;

 

Code:

uses

Windows;

 

procedure PlaceMyMouse(Sender: TForm; X, Y: word);

var

MyPoint: TPoint;

begin

MyPoint := Sender.ClientToScreen(Point(X, Y));

SetCursorPos(MyPoint.X, MyPoint.Y);

end;

 

 

Эта статья даёт вам возможность управлять положением курсора мыши. Теперь вы сможете указывать пользователю, что именно он должен сделать, и не позволять ему делать то, что вам не нравится. Ну, и, даже если вы будете просто хаотично передвигать мышь, пользователь будет просто беситься!..

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

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

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

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


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