デスクトップを右クリックすると、「新規」サブメニューを含むシェル コンテキスト メニューが表示されます。
例 1:
例 2:
この機能を私の C# WPF アプリケーションに追加することは可能でしょうか? これらのアイテムをアプリのコンテキスト メニューに配置しますが、それらすべてのアイテムを取得する方法と、選択したアイテムを実行する方法 (たとえば、新しい既定のファイルを作成する) がわかりません。
COM相互運用が必要になると思いますが、サンプルコードをオンラインで見つけることができませんでした(アンマネージの例でさえありません)。(gong .net shell lib を使用して) メニュー コンテキスト全体を表示しようとしましたが、この "New" サブメニューが欠落しているため、シェル コンテキスト メニューの一部ではなく、Windows エクスプローラーによって動的に追加されたものである可能性があります。理想的には、コンテキスト メニュー全体を表示する必要がある場合でも、Windows エクスプローラーからこの機能を再利用したいと考えています。