1

私の質問はここで繰り返されるものかもしれませんが、グーグルで調べた後でもまだ解決策がありません。

ファイルのシェル コンテキスト メニュー項目を追加しました。つまり、エクスプローラー内でファイルを右クリックすると、メニューにカスタム メニュー項目が表示されます。

利用した -

HKLM\Software\Classes*\shell\myappname HKLM\Software\Classes*\shell\myappname\command

しかし、私ができないのは、そのコンテキスト メニュー内に区切り記号を追加することです。

Windows アプリケーションの作成に C# 2005 を使用しています。

誰かが私の問題を解決するのを手伝ってくれませんか。

貴重な時間を共有していただきありがとうございます。

4

2 に答える 2

2

コンテキスト メニューのコンテンツを完全に制御するには、シェル コンテキスト メニュー ハンドラーを作成する必要があります。.NET 4.0 が広く利用可能になるまで、これを C# で記述しないでください。今のところ、C++ を使用できます。この Web ページに例があります。ラッパーはここで説明されていますが、それが良いかどうかはわかりません。

于 2009-12-31T08:46:00.987 に答える
1

次のリンクを参照してください:ショートカット メニューの拡張 セパレータを追加するキーワードはなく、同じレベルで新しいエントリを作成するキーワードはないと思います。新しいエントリのセットが新しいグループに表示されます。

于 2009-12-31T07:14:46.727 に答える