Как отключить нормальное поведение клавиши Alt?

Обычно клавиша Alt открывает меню в Windows.

Мне нужно, чтобы это было отключено, потому что мне нужна клавиша Alt для моего приложения. (Это эмулятор старого компьютера, поэтому мне нужно имитировать его поведение.) Я пишу его в чистом Windows API, поэтому я ожидаю, что должно быть отправлено какое-то сообщение, которое нужно отключить, отбросить или проигнорировать.

Alt+Tab не проблема, как и другие системные клавиши и комбинации клавиш, мне просто нужно игнорировать Alt, когда он открывает меню.

(Мое приложение использует DirectInput для чтения клавиш, поэтому оно работает хорошо. Мне просто нужно отключить функциональность, которая открывает меню с помощью клавиши Alt. Я буду открывать меню с помощью мыши.)

8
задан Al Kepp 9 March 2012 в 00:44
поделиться