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