快捷键 (上下文) 菜单和快捷菜单处理程序
本部分讨论创建快捷键 (上下文) 菜单,以及快捷菜单 (谓词) 处理程序的实现。
有关文件类型和文件关联的此部分组织如下:
- 谓词和文件关联
- 选择静态或动态快捷菜单方法
- 快捷菜单处理程序和多个谓词的最佳做法
- 创建快捷菜单处理程序
- 创建静态级联菜单
- 如何抑制和控制谓词可见性
- 如何采用谓词选择模型
- 如何使用项属性
- 如何通过Desktop.ini实现文件夹的自定义谓词
- 使用动态谓词自定义快捷菜单
- 如何实现 IContextMenu 接口
- 快捷菜单参考
其他资源
有关相关概念背景,请参阅以下主题:
- 文件关联简介。
- 若要使用文件类型处理程序扩展 Shell,请参阅 创建 Shell 扩展处理程序。
- 若要创建 Shell 数据存储,请参阅 实现基本文件夹对象接口。
有关相关参考文档,请参阅以下主题:
- 若要对 Shell 项执行谓词,请参阅 InvokeVerb 方法。
- 若要检索可在 Shell 项上执行的谓词集合,请参阅 Verbs 方法。
- 若要对指定文件执行操作,请参阅 ShellExecute 或 ShellExecuteExecuteEx 函数 。