3 / 3 / 5
Регистрация: 15.05.2015
Сообщений: 265
|
|
1 | |
Глобальный Хук для мыши с отслеживанием удержания ЛКМ09.05.2016, 20:04. Показов 3756. Ответов 4
Метки нет (Все метки)
Здравствуйте!
Для программы нужен хук, который позволит программе реагировать не только на нажатие ЛКМ, но так же и её удерживание! Долго искал, но гугл молчит. Если и есть готовые хуки, то они довольно сложные для новичка вроде меня. А вообще нужно, что бы реализовалось следующее: При нажатии на ЛКМ в любом месте (вне окна программы) на форме в поле textBox1 с каждым кликом прибавлялось +1. Т.е. такой себе счётчик нажатий на ЛКМ. При этом если зажать ЛКМ прибавления должны продолжатся с определенной частотой. Если у Вас есть подобный код, или опыт работы в Хуком мыши - прошу сразу привести пример реализации Заранее всем спасибо за помощь!
0
|
09.05.2016, 20:04 | |
Ответы с готовыми решениями:
4
Как реализовать глобальный хук для мыши Глобальный хук для мыши Глобальный хук мыши Глобальный хук мыши |
186 / 184 / 97
Регистрация: 30.04.2016
Сообщений: 478
|
||||||
09.05.2016, 20:18 | 2 | |||||
Здравствуйте!
Вот простенькая реализация с использованием http://keyboardmousehooks.code... umentation. Оттуда можно скачать единственный файл MouseHook.cs и положить в Ваш проект. Демо-приложение делал на WPF.
1
|
3 / 3 / 5
Регистрация: 15.05.2015
Сообщений: 265
|
|
09.05.2016, 20:50 [ТС] | 3 |
Программа матерится на DispatcherTimer, я так понимаю что дело из-за того что программа в WinForms с ним "не дружит"??
Добавлено через 7 минут Я только что проверил - честно говоря это практически то что я искал) Но нет ли примера реализации без WPF? Я с формами ещё не до конца разобрался, а это совсем новое для меня))
0
|
186 / 184 / 97
Регистрация: 30.04.2016
Сообщений: 478
|
||||||
09.05.2016, 21:45 | 4 | |||||
Сообщение было отмечено Oxik как решение
Решение
Просто замените таймер.
2
|
3 / 3 / 5
Регистрация: 15.05.2015
Сообщений: 265
|
|
09.05.2016, 22:05 [ТС] | 5 |
ДА! Всё работает! Спасибо!!
0
|
09.05.2016, 22:05 | |
09.05.2016, 22:05 | |
Помогаю со студенческими работами здесь
5
Глобальный хук клавиатуры/мыши в Lazarus Глобальный файловый хук WinAPI для конкретного процесса Глобальный хук клавиатуры для системных приложений. Почему зависает? глобальный хук Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |