В Windows, когда вы нажимаете Alt и снова отпускаете его, строка меню активируется. Однако, когда вы нажимаете Alt, затем щелкаете, затем отпускаете, строка меню не активируется, потому что, по-видимому, вы хотели нажать Alt +, а не активировать строку меню.
Я хочу поддержать Alt + изменения колесика мыши (которые будут отображаться с горизонтальной прокруткой). Это работает нормально, но если вы готовы и отпустите клавишу Alt, строка меню активируется. Очевидно, что это не желательно. Должно быть какое-то действие, которое Windows выполняет внутренне, когда вы нажимаете Alt +, чтобы отменить внутренний флаг ActivateMenuBarWhenAltIsReleased. Если я знаю, что это такое, я могу сделать это сам, когда получаю сообщение колесика мыши.
Итак, кто-нибудь знает, как работает система, которая активирует строку меню при нажатии и отпускании Alt, и как отменить это? Спасибо!