delphi?
Модератор: Taifun
- _predator_
- Сообщения: 27
- Зарегистрирован: Пт, 10 июн 2005 00:22:32
- Контактная информация:
delphi?
кто знает как в delphi сделать что бы курсор мыши сам двигался по определённым координатам
- _predator_
- Сообщения: 27
- Зарегистрирован: Пт, 10 июн 2005 00:22:32
- Контактная информация:
- BATMEN
- Сообщения: 7786
- Зарегистрирован: Вс, 05 дек 2004 20:05:20
- Откуда: :ɐдʎʞɯО
- Контактная информация:
Если знаешь хорошо тригонометрию, то тебе должна быть известна тригонометрическая форума окружности, с ее помощью можешь, например, вращать курсор по кругу:
ЗЫ: Интервал таймера 50;
Код: Выделить всё
var
Form1: TForm1;
GetAngle : real = 0;
implementation
{$R *.dfm}
procedure TForm1.Timer1Timer(Sender: TObject);
function AngleToPoint(Angle : real; Radius : word) : TPoint;
begin
Result.X := Round(Radius * Sin(Angle)) + mouse.CursorPos.X;
Result.Y := Round(Radius * Cos(angle)) + mouse.CursorPos.Y;
end;
begin
GetAngle := GetAngle + 0.1;
if GetAngle > 6 then GetAngle := 0;
mouse.CursorPos := AngleToPOint(GetAngle, 5);
end;
end.
Вот прикол я сделал полгода назад. Мыша двигается и кое-что еще делается.
- Вложения
-
- Project1.rar
- (7.82 КБ) 50 скачиваний