1

winzip shellContext menuと同じように、シェルコンテキストメニューポップアップメニュー項目のメニューヘルプテキストを設定する必要があります。IContextMenu_GetCommandStringを試しましたが、メインポップアップメニューのサブメニューのメニューヘルプを設定しているだけです。私を助けて、私のメインのポップアップメニューのメニューヘルプを設定する方法を教えてください。

ありがとう

4

1 に答える 1

0

あなたがまだこれを解決していない場合のために、これが私のために働いたものです。

ここでInsertMenuItem説明するように、を使用してポップアップメニューをエクスプローラメニューに挿入する必要があります。これにより、ポップアップメニューにIDを付けることができます。

シェルは、アイテムをクエリするときにそのIDをIContextMenu_GetCommandStringに渡します。そのIDをチェックすることで、必要なヘルプ文字列を返すことができます。

ただし、エクスプローラの(左側の)フォルダペインでフォルダを右クリックすると、右側のファイルペインではなく、単に表示されない場合があります。私のシステムでは、ファイルペインで1つ以上の要素を選択すると、フォルダペインの任意のフォルダを右クリックしても、プロパティ(タイプ、サイズ、名前など)がステータスバーに表示されます。これは標準的な動作のようです。少なくとも私のシステムでは、インストールされているすべてのカスタム拡張機能、さらにはデフォルトのエクスプローラーメニューでも同じです。

于 2011-04-26T13:17:01.137 に答える