Событие колесика мыши не возникает на втором мониторе

Я тестирую свое настольное приложение при использовании двух мониторов и настраиваю их для расширения дисплея.

Я использую колесо мыши для увеличения и уменьшения масштаба, но оно не работает, когда приложение отображается на втором мониторе. Событие колеса мыши даже не возникает при отладке с использованием точек останова.

Все отлично работает при отображении приложения на первом мониторе. Я думал, что это проблема Windows, но я проверил, что другие купленные приложения работают нормально на обоих мониторах.

Я использую .NET Framework 4.6.2. Какие-либо предложения?


person Madonna Remon    schedule 05.12.2018    source источник


Ответы (1)


если форма Windows не помогла с вашей проблемой, вы можете использовать события мыши Windows API для решения вашей проблемы. https://docs.microsoft.com/en-us/windows/desktop/api/winuser/nf-winuser-mouse_event также вы можете использовать этот комментарий, чтобы отслеживать события мыши. https://stackoverflow.com/a/10355905/9323061

person AmrFayez    schedule 06.12.2018