Описание тега mouse-hook

Изменение, прослушивание или реакция на события, связанные с конкретными событиями мыши.
0 ответов

Глобальный ключ /MouseHook с пользовательским интерфейсом

Я хочу сделать приложение C# с клавиатурой и мышью на экране.Каждый ключ или кнопка, на которую нажимают, должны быть видны в этом приложении, например, путем окрашивания одной из клавиш (я знаю, как это сделать). Это также должно работать, если при…
14 мар '13 в 23:58
1 ответ

Закрытие окна задерживается, если установлен хук мыши

Если я установлю низкоуровневый крюк мыши, WH_MOUSE_LL,когда я нажимаю кнопку [x] (Закрыть), окно задерживается на ~500 мс, а затем исчезает. Вы знаете, что вызывает задержку? И есть ли способ это исправить? (окно и ловушка создаются с прямыми вызов…
05 янв '10 в 11:38
1 ответ

Запуск цикла событий C++ БЕЗ использования QT

Я пытался разработать фоновое приложение для Windows на C++, чтобы фиксировать нажатия клавиш и щелчков мыши всей системы (нет, я не пишу регистратор нажатий клавиш, просто скорость нажатия клавиш!). Для этого я понял, что мне нужно использовать Win…
29 июл '15 в 10:02
1 ответ

VB.NET - заставляет это приложение возвращать два целых числа для настройки мыши

Мне удалось заставить этот код C# (не мой!) Работать в VB.NET, чтобы реализовать ловушку мыши в консольном приложении. Вот код VB.NET: Imports System.Runtime.InteropServices Imports System.Windows.Forms Module Module1 Class InterceptMouse Private Sh…
18 ноя '13 в 21:27
1 ответ

Лучший способ приостановить крюк низкого уровня (winapi)

Я хотел бы знать, каков наилучший способ с точки зрения эффективности (использование процессора / памяти) временно приостановить / обойти низкоуровневую зацепку мыши / клавиатуры. Текущее решение, которое я нашел, состоит в том, чтобы установить гло…
25 янв '14 в 16:45
1 ответ

Как получить информацию о движении мыши, когда курсор находится вне экрана

[пожалуйста, смотрите обновление в конце] Я старый пользователь переполнения стека (как большинство разработчиков на Земле), но это мой первый вопрос здесь. Я пытаюсь использовать "воздушную мышь" для игр (указывая на экран), но поскольку сенсор мыш…
26 авг '18 в 15:44
1 ответ

Могу ли я подавить выбранный ввод перед основным циклом приложения?

Как часть моей надстройки утилит Visual Studio SamTools, у меня есть подпрограмма ввода мыши, которая перехватывает Ctrl+MouseWheel и отправляет команду pageup/pagedown в активное текстовое окно. Visual Studio 2010 добавила новую "функцию", которая …
1 ответ

Собирание паскаля мышью в Java

У меня есть макро инструмент, который работает с использованием паскаля. Мне нужно отслеживать движения мыши, когда программа работает в течение очень длительного периода времени. Я написал базовый регистратор мыши в Java, который рисует движения и …
16 июл '16 в 10:26
6 ответов

SetWindowsHook перестает работать через некоторое время

Я определил глобальный хук на WM_MOUSE, который отлично работает в течение некоторого времени. Он отправляет сообщение в определенное окно каждый раз, когда мышь двигается. Через какое-то случайное время перехватывает перехват сообщений. Если я отме…
23 сен '09 в 10:09
1 ответ

C++: перестановка окна с помощью глобальной мыши

Я пытаюсь разработать приложение, как разделитель рабочего стола. Я использовал глобальную мышиную зацепку (низкоуровневую мышиную зацепку), потому что при нажатии левой кнопки вверх после перетаскивания окна в определенную позицию окно помещается в…
31 авг '17 в 03:54
0 ответов

Глобальный хук мыши в приложении C#

Я хочу создать приложение, которое запускает какое-то действие, когда пользователь нажимает на указанную кнопку стороннего приложения Windows. Я уже читал здесь: Глобальный захват мыши в приложении C#, поэтому я могу определить, когда приложение зап…
18 фев '19 в 11:25
1 ответ

Вызов метода внутри кода ловушки мыши вызывает нарушение прав доступа

У меня есть низкоуровневый хук мыши, который я пытаюсь использовать для обработки глобальных событий левого клика. Я определил хук в базовом классе основной формы следующим образом: class TMainForm : public TForm { private: HHOOK hMouseHook; static …
09 окт '15 в 15:59
1 ответ

Прервать Mousehook, избавиться и создать новый Mousehook?

Я использую Mousehook (я пробовал 2 разных крючка), но он вылетает. Я думаю, что причина в том, что мы делаем щелчок мышью во время незавершенных расчетов. Я не знаю точной причины, но через некоторое время она перестает работать. Поэтому я попробов…
11 ноя '15 в 22:10
2 ответа

Путаница с зацепками мыши в C++

Я пытаюсь получить глобальную позицию мыши. У меня работает ловушка, которая может определить положение мыши, однако она имеет доступ только к ней внутри кода ловушки. Попытка получить доступ к данным внутри main не работает. Лучший способ объяснить…
12 апр '13 в 10:05
1 ответ

Global Mouse Hook/ Реагируйте на события в VB.Net 2012

Ищите исходные коды примеров глобальных перехватов мыши, совместимых с VB.Net 2012. Требование к приложению является основным: перехватывать средний щелчок по всему миру. Практически каждый найденный мной пример устарел, содержит ошибки или генериру…
2 ответа

Что WPF использует для захвата ввода с клавиатуры и мыши?

Я глобально (общесистемный) фильтрую определенные щелчки мыши, используя SetWindowsHookEx а также WH_MOUSE_LL, Проблема в том, что он не работает для приложений WPF (все приложения WPF обнаруживают щелчки мышью, независимо от того, приказал ли я сис…
17 фев '11 в 23:47
0 ответов

Подавить собственное событие мыши и получить его одновременно для моделирования с использованием C#

Прежде всего, я не профессиональный программист. Я пытаюсь написать простую консоль или форму приложения на C# в Visual Studio. Моя цель состоит в том, чтобы подавить все события мыши, которые произошли, но я получу это событие, чтобы я мог смоделир…
21 ноя '18 в 17:02
1 ответ

Как отправить уведомление с данными о подключении мыши / ключа из C# dll в wpf exe

Я создаю C# WPF EXE и C# DLL. В DLL есть функция StartRecording. Exe вызывает эту функцию. Функция устанавливает низкоуровневые манипуляции с мышью и клавиатурой в сторонних приложениях (например, MS Word). В процедурах подключения я собираю сведени…
30 июн '17 в 08:01
0 ответов

Глобальное обнаружение нажатий клавиш и щелчков мышью

Я пытаюсь создать программу для глобального обнаружения нажатий клавиш и щелчков мыши. Я гуглил и нашел решения для обоих и заставил их работать в одной программе. Но я хотел бы объединить два отдельных класса в один класс, который делает оба. Я нем…
07 май '16 в 19:31
1 ответ

C# Есть ли способ обнаружить щелчок мыши с помощью дополнительных кнопок мыши с крючками?

В настоящее время я работаю над личным проектом, где я пытаюсь создать калькулятор APM, как. Чтобы понять это, я должен быть в состоянии обнаружить любую нажатую клавишу и любой щелчок мыши. Я использую хуки для перехвата событий клавиатуры и мыши, …
12 мар '18 в 14:43