Захватывать ввод мыши и блокировать события глобально С++C++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Захватывать ввод мыши и блокировать события глобально С++

Сообщение Anonymous »


Я пытаюсь написать простое приложение для Windows на C++, которое будет фиксировать события мыши по всему миру. Лучше всего было бы сохранять указатель в тех же координатах, а также предотвращать его щелчок, пока я не нажму клавишу отпускания на клавиатуре. Я отправляю каждое перемещение пикселя в серийный номер. Какой-то переход через мышь в серийник. Пока использовал только iostream,windows.h.

как я могу фиксировать события/ввод мыши (движение, щелчки), даже если мое консольное приложение C++ свернуто, а у пользователя сверху находится другое приложение?

Я попробовал CreateWindowW (windows.h) невидимый и полноэкранный с WindowProc и WM_MOUSEMOVE для захвата движения мыши, но как только я достиг максимальной высоты и ширины окна, он фиксирует перемещения на 0 пикселей, но моя цель - захватить и отправить любое событие перемещения/клавиши из мышь к последовательному порту.
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»