Windows 7 以降では、カスケード メニューの実装はレジストリ設定を通じてサポートされています。 Windows 7 より前は、IContextMenu インターフェイスの実装によってのみ、カスケード メニューの作成が可能でした。 Windows 7 以降では、静的メソッドが不十分な場合にのみ、コンポーネント オブジェクト モデル (COM) コード ベースのソリューションに頼る必要があります。
次のスクリーン ショットは、カスケード メニューの例を示しています。
カスケード メニュースクリーン ショット
Windows 7 以降では、次のセクションで説明するカスケード メニューを作成する 3 つの方法があります。
- SubCommands レジストリ エントリを使用してカスケード メニューを作成する方法
- ExtendedSubCommandsKey レジストリ エントリ を使用してカスケード メニューを作成する方法
- IExplorerCommand インターフェイス を使用してカスケード メニューを作成する方法