Страница: 1 |
Страница: 1 |
Вопрос: программно управлять мышкой
Добавлено: 19.01.06 11:27
Автор вопроса: REmil
Как можно программно управлять мышкой (перемещение указателя, имитация нажатия кнопки мышки ...) вне своей формы?
Ответы
Всего ответов: 6
Номер ответа: 1
Автор ответа:
[root]
Вопросов: 45
Ответов: 1212
Web-сайт:
Профиль | | #1
Добавлено: 19.01.06 12:58
Ну чтобы установить вот:
Private Declare Function SetCursorPos& Lib "user32" (ByVal X As Long, ByVal Y As Long)
Private Sub Form_Load()
SetCursorPos 500, 500
End Sub
'API функции
'Функция для задания позиции курсора
Private Declare Function GetCursorPos Lib "user32" (lpPoint As POINTAPI) As Long
'Функция для получения позиции курсора
Private Declare Function SetCursorPos Lib "user32" (ByVal x As Long, ByVal y As Long) As Long
А еще есть пример Яна Хованского - запись передвижения курсора в файл,
с возможностью загрузки и воспроизведения всех записанных движений!
Номер ответа: 2
Автор ответа:
[root]
Вопросов: 45
Ответов: 1212
Web-сайт:
Профиль | | #2
Добавлено: 19.01.06 13:02
А вот на сайте тоже есть примерчик:
Курсор: Перемещение, центрирование, имитация нажатия
Номер ответа: 3
Автор ответа:
REmil
Вопросов: 9
Ответов: 3
Профиль | | #3
Добавлено: 21.01.06 09:42
Спасибо всем!
Решил!!!!
API: MOUSE_EVENT
Номер ответа: 4
Автор ответа:
[root]
Вопросов: 45
Ответов: 1212
Web-сайт:
Профиль | | #4
Добавлено: 21.01.06 10:45
2REmil:
Я тебе говорил про примерчик Яна - его найди и посмотри, там
гуд! Если хорошо попросишь, я могу те его кинуть!
если нет то ищи там есть на что посмотреть!
Номер ответа: 5
Автор ответа:
Страшный Сон
Вопросов: 46
Ответов: 848
Профиль | | #5
Добавлено: 21.01.06 12:17
Я делал программку, которая сначала записывает перемещение курсора и нажатия кнопок мыши, а потом это дело воспроизводит. Там MouseEvent используется.
Номер ответа: 6
Автор ответа:
[root]
Вопросов: 45
Ответов: 1212
Web-сайт:
Профиль | | #6
Добавлено: 21.01.06 14:18
Я же сказал, что ето уже есть готовое и разобраться при желании можно!
если конечно есть желание