Во-первых, позвольте мне сказать, что я отказался от этой функции в Windows Vista и Windows 7. Во-вторых, я хочу это сделать. Здесь - вопрос, как сделать то, что я хочу, здесь, в WPF.
Я хочу сделать то же самое, но в Delphi, используя стандартные компоненты VCL, меню TMainMenu или Action Manager или некоторые доступные сторонние компоненты, даже Toolbar2000 или какую-то другую библиотеку.
Функция главного меню проводника Windows Vista / Windows 7:
- не видно при запуске приложения
- нажатие и отпускание Alt делает его видимым
- повторное нажатие и отпускание Alt снова делает его невидимым
- повторяемым.
- горячие клавиши работают с пунктами меню, даже когда меню невидимо *
(* Пример с горячими клавишами Windows Explorer: Ctrl + A в Microsoft Windows Explorer выбирает все, даже когда меню невидимы, Alt + T = вызывает всплывающее меню Tools, даже когда все меню скрыто).
Обновление: Демонстрацию с использованием принятого ответа можно загрузить здесь . (HiddenMenu.zip)