Событие колеса мыши не возникает во втором мониторе - PullRequest
0 голосов
/ 05 декабря 2018

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

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

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

Я использую .NET Framework 4.6.2.Есть предложения?

1 Ответ

0 голосов
/ 06 декабря 2018

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

...