次の方法で共有


相互運用機能アセンブリを使用するコマンドとメニュー

相互運用機能アセンブリを使用してメニュー コマンドとツール バー コマンドを実装する VSPackage では、次のことが必要です。

  • サポートされているコマンドと、それらが現在有効になっているかどうかについて、Visual Studio 統合開発環境 (IDE) に通知します。

  • コマンドを処理するための規則 (コントラクト) に従います。

  • IOleCommandTargetまたはIVsUIHierarchy インターフェイスを使用して、コマンド処理を明示的に実装します。

    次のセクションでは、これらのタスクを実行する方法について説明します。

このセクションでは...

VSPackage がサポートするコマンドと、それらが現在有効になっているかどうかを IDE に通知する方法について説明します。

相互運用機能アセンブリを使用してコマンドを実装するすべての VSPackage で使用される基本的なコマンド コントラクトの定義を提供します。

VSPackage でコマンドを実装する方法の概要について説明します。

VSPackage がコマンド ハンドラーを提供することを IDE に通知するために必要なレジストリ エントリについて説明します。

使用できる VSPackage コマンドと、それらを処理するオブジェクトを決定するために IDE によって使用される条件について説明します。

Visual Studio コマンド サポートを使用する UI を作成する方法の詳細について説明します。

オブジェクトを正しいコマンド要求に関連付けるために使用されるプロセスの概要。