【发布时间】:2011-09-22 02:09:13
【问题描述】:
首先,让我说我讨厌 Windows Vista 和 Windows 7 中的这个功能。其次,我想做它。 Here 是一个问题,询问如何在 WPF 中执行我想要的操作。
我想做同样的事情,但在 Delphi 中,使用 VCL 库存组件、TMainMenu 或 Action Manager 菜单,或一些可用的第三方组件,甚至是 Toolbar2000 或其他一些库。
Windows Vista/Windows 7 资源管理器主菜单的特点:
- 应用启动时不可见
- 按下并释放 Alt 使其可见
- 再次按下并释放 Alt 使其再次不可见
- 可重复。
- 热键适用于菜单项,即使菜单不可见*
(* Windows 资源管理器热键示例:即使菜单不可见,Microsoft Windows 资源管理器中的 Ctrl+A 也会全选,Alt+T = 显示工具弹出菜单,即使整个菜单都隐藏)。
更新: 使用已接受答案的演示可以下载here。 (HiddenMenu.zip)
【问题讨论】:
-
Windows 资源管理器中有很多我讨厌的功能。隐藏已知/注册文件类型的扩展名、“简化文件共享”以及您需要进入对话框以更改 NTFS 文件权限的 9 级深度是我“最不喜欢的”。 :-)