Скрытое главное меню в программе delphi, автоматически отображается с помощью клавиши Alt

Во-первых, позвольте мне сказать, что я ненавижу эту функцию в Windows Vista и Windows 7. Во-вторых, я хочу это сделать. Здесь вопрос о том, как делать то, что я хочу здесь, в WPF.

Я хочу сделать то же самое, но в Delphi, используя стандартные компоненты VCL, меню TMainMenu или Action Manager или что-то еще. доступные сторонние компоненты, даже Toolbar2000 или некоторая другая библиотека.

Функция главного меню проводника Windows Vista / Windows 7:

  • не отображается при запуске приложения
  • нажатие и отпускание Alt делает его видимым
  • повторное нажатие и отпускание Alt делает его снова невидимым
  • повторяемым.
  • горячие клавиши работают с элементами меню, даже когда меню невидимо *

(* Пример горячих клавиш проводника Windows: Ctrl + A в проводнике Microsoft Windows выделяет все, даже если меню невидимы, Alt + T = вызывает всплывающее меню Инструменты, даже когда все меню скрыто).

enter image description here

Обновление: Демо-версию с принятым ответом можно загрузить здесь . (HiddenMenu.zip)

26
задан Community 23 May 2017 в 12:01
поделиться