使用互操作程序集的命令和菜单

使用互操作程序集实现菜单和工具栏命令的 VSPackage 必须:

  • 通知 Visual Studio 集成开发环境(IDE)它支持的命令以及它们当前是否已启用。

  • 遵循用于处理命令的规则(协定)。

  • 使用 IOleCommandTargetIVsUIHierarchy 接口显式实现命令处理。

    以下部分介绍如何执行这些任务。

本部分内容

介绍 VSPackage 如何通知 IDE 它支持哪些命令以及它们当前是否已启用。

提供所有 VSPackage 使用使用互操作程序集实现命令的基本命令协定的定义。

概述 VSPackage 如何实现命令。

描述向 IDE 通知 VSPackage 提供命令处理程序所需的注册表项。

介绍 IDE 用于确定哪些 VSPackage 命令可用以及哪些对象处理这些命令的条件。

提供有关如何创建使用 Visual Studio 命令支持的 UI 的详细信息。

用于将对象与正确的命令请求关联的过程的概述。