У меня есть вопрос относительно C#, Winforms и «Прокрутка неактивных окон, когда я зависать над ними» в ОС Windows 10.Отключить Windows 10 «прокрутки неактивных окон» в C# Winforms
У меня есть панель макета потока, который я динамически заполнять пользовательские элементы управления. Элементы управления имеют функцию уменьшения масштаба, управляемую колесом мыши.
Когда количество элементов управления превышает размер панели макета потока, я получил AutoScroll = true, поэтому панель получает вертикальную полосу прокрутки. Я не хочу прокручивать панель с помощью колеса мыши, я хочу, чтобы пользователь вручную сделал это.
Все работает отлично в Windows 7, но в Windows 10, если у пользователя есть «Прокрутка неактивных окон при наведении на них», когда мышь находится над элементом управления, а пользователь использует колесо мыши, управляет увеличением или уменьшением масштаба, но панель также прокручивается.
Я отлаживал, и я обнаружил, что Win10 прокручивает панель еще до события MouseWheel формы/панели.
Как я могу временно отключить «Прокрутка неактивного ..» в моем коде? или, по крайней мере, отключить его поведение?
Спасибо!
http://stackoverflow.com/questions/6983757/mousewheel-bubbling-up-in-winforms/6987339#6987339 –