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