このセクションでは、ショートカット (コンテキスト) メニューの作成と、ショートカット メニュー (verb) ハンドラーの実装について説明します。
ファイルの種類とファイルの関連付けに関するこのセクションは、次のように整理されています。
- 動詞とファイルの関連付け
- 静的または動的ショートカット メニューの選択
- ショートカット メニュー ハンドラーと複数の動詞のベスト プラクティス
- ショートカット メニュー ハンドラーの作成
- 静的カスケード メニューの作成
- Verb表示を抑制および制御する方法
- Verb選択モデルを使用する方法
- アイテム属性を使用する方法
- Desktop.ini を使用してフォルダーのカスタム動詞を実装する方法
- 動的動詞 を使用してショートカット メニューをカスタマイズする
- IContextMenu インターフェイス を実装する方法
- ショートカット メニューリファレンス
その他のリソース
関連する概念の背景情報については、次のトピックを参照してください。
- ファイル関連付けの概要.
- ファイル型ハンドラーを使用してShellを拡張するには、「Shell拡張ハンドラーの作成」を参照してください。
- Shell データ ストアを作成するには、「基本的なフォルダー オブジェクト インターフェイスの実装」を参照してください。
関連するリファレンス ドキュメントについては、次のトピックを参照してください。
- Shell項目に対してverbを実行するには、InvokeVerb メソッドを参照してください。
- Shell項目で実行できる動詞のコレクションを取得するには、Verbs メソッドを参照してください。
- 指定したファイルに対して操作を実行するには、ShellExecute または ShellExecuteEx関数参照してください。