Вниз
Скачать: CL | DM;

Нажать клавишу мыши!   Найти похожие ветки 

 
ssss   (2006-11-30 20:00) [0]

Как программно нажать клавишу мыши?


 
Джо ©   (2006-11-30 20:20) [1]

mouse_event Function


 
ssss   (2006-11-30 20:24) [2]

А по подробнее если можно напримере!


 
Правильный Вася   (2006-11-30 21:31) [3]

а протащить мышу по столу програмно можно?


 
Алхимик ©   (2006-11-30 21:36) [4]

Кусок из программы для "баловства". Тыркал в молодости по банерам :)
procedure ConverCoord(var APt: TPoint);
begin
  {Преобразуем Pt к координатам экрана}
  APt := ClientToScreen(APt);
  {Преобразуем Pt к "mickeys" (аболютным координатам курсора мышки}
  APt.x := Round(APt.x * (65535 / Screen.Width));
  APt.y := Round(APt.y * (65535 / Screen.Height));
end;

procedure MouseClick(X, Y: integer);
var
  Pt: TPoint;
begin
  {Прибавим смещение для WebBrowser1}
  Pt.x := X + WebBrowser1.Left;
  Pt.y := Y + WebBrowser1.Top;
  ConverCoord(Pt);
  {Переместим курсор мыши}
  Mouse_Event(MOUSEEVENTF_ABSOLUTE or MOUSEEVENTF_MOVE, Pt.x, Pt.y, 0, 0);
  {Имитируем нажатие левой кнопки мыши}
  Mouse_Event(MOUSEEVENTF_ABSOLUTE or MOUSEEVENTF_LEFTDOWN, Pt.x, Pt.y, 0, 0);
  {Имитируем нажатие левой кнопки мыши}
  Mouse_Event(MOUSEEVENTF_ABSOLUTE or MOUSEEVENTF_LEFTUP, Pt.x, Pt.y, 0, 0);
end;

Подробности в справке и документации


 
ssss   (2006-11-30 23:03) [5]

спс всем разобрался



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.033 c
2-1164650538
Denis1
2006-11-27 21:02
2006.12.17
закрытие приложения


2-1164897150
Doma
2006-11-30 17:32
2006.12.17
Как сделать TabSheet в PageControl e невидимым?


2-1164618841
alex810
2006-11-27 12:14
2006.12.17
DBVhart


15-1164559051
Kosh#L
2006-11-26 19:37
2006.12.17
лицензионный Turbo Pascal 7.0


2-1164709037
KyRo
2006-11-28 13:17
2006.12.17
Подскажите как оборвать закачку




   Наверх