![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
||||
|
||||
|
Как программно нажать на левую и правую кнопки мыши?
|
|
#2
|
|||
|
|||
|
Код:
Mouse_Event(MOUSEEVENTF_LEFTDOWN,x,y,0,0); Mouse_Event(MOUSEEVENTF_LEFTUP,x,y,0,0); |
|
#3
|
||||
|
||||
|
Mouse_Event(MOUSEEVENTF_LEFTDOWN,x,y,0,0); - Нажатие на кнопку
Mouse_Event(MOUSEEVENTF_LEFTUP,x,y,0,0); - Отпускает кнопку... Понятно. А как сделать, чтобы нажати было дважды? ![]() |
|
#4
|
|||
|
|||
|
Код:
// Simulate a double click mouse_event(MOUSEEVENTF_LEFTDOWN, x, y, 0, 0); mouse_event(MOUSEEVENTF_LEFTUP, x, y, 0, 0); GetDoubleClickTime; mouse_event(MOUSEEVENTF_LEFTDOWN, x, y, 0, 0); mouse_event(MOUSEEVENTF_LEFTUP, x, y, 0, 0); Последний раз редактировалось Assistant, 18.05.2011 в 14:29. |
|
#5
|
||||
|
||||
|
Как обозначить "Х" и "У" в VAR? Пишет ошибку
![]() |
|
#6
|
|||
|
|||
|
а как вы обозначаете их? X и Y должны быть целочисленными:
Код:
var x, y: integer; |
|
#7
|
||||
|
||||
|
Цитата:
Код:
var x,y: cardinal; |
|
#8
|
|||
|
|||
|
так работает или нет? ))
|
|
#9
|
||||
|
||||
|
Цитата:
![]() |