Explorerで提供される「ExtendedSubCommandsKey」インターフェイスを使用してカスケードコンテキストメニューを追加しようとしています。しかし、アイテムを追加すると、エクスプローラの1つのコンテキストメニューに入れることができるアイテムの数が16で切り捨てられていることに気がつきました。これらのアイテムに接頭辞を付けて試してみました。コンテキストメニューの入力制限を超えてしまう方法はありますか?
ここで私は、メニューキーのすべてをインストールするために作られた.regファイルです:http://pastebin.com/DeEXRqfK
は、3つのメニュー(パーソナ、コンフィギュレーション、管理)を提供することになったが、それが唯一の2を与え、二番目が欠落しているですいくつかの項目。私はスクリーンショットを提供することができます。
私はこの方法をコンテキストメニューの作成に使用したいと思っていますが、私はC/C++を知っていて、必要に応じて何かを実装する可能性があります。
更新:IContextMenu
インターフェイスを使用すると、コンテキストメニューを作成するためのより良い方法が得られるかもしれませんが、上記のような.regファイルを生成するためにPythonでコードを記述したので、レジストリを使用します。
UPDATE:
UPDATEを私はHKEY_LOCAL_MACHINEでこれをやってみましたが、それは動作しませんでしたどちらか...:では、Visual StudioでIContextMenu
インタフェースを実装してみました、それは本当に複雑です。もう一度、私は本当にレジストリを使用したいと思います。