Windows не отправляет сообщение прокрутки мыши на элемент управления, который находится в зависании, оно переходит к элементу управления с фокусом.Вы уже знаете, как исправить фокус.
Это поведение становится не интуитивным из-за работы браузеров и программ Office.Вы найдете код для изменения этого в моем ответе в этой теме .Помните, что он работает на любом окне вашего приложения.Вам придется добавить фильтрацию к значению дескриптора, если это нежелательно.
ОБНОВЛЕНИЕ: это поведение было изменено в Win10.Он имеет новый системный параметр с именем «Прокручивать неактивные окна при наведении на них курсора», включенный по умолчанию.Так что фокус больше не имеет значения, и теперь он работает очень похоже на поведение в браузере.Тестирование вашего приложения важно, вы можете увидеть, что происходит в более старой версии Windows, временно отключив системную опцию.