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

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

Сообщение Anonymous »


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

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

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

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