5

Windows 7 アプリケーションへのコンテキスト メニュー (編集: ジャンプリスト) の追加に関するドキュメントはどこにありますか? ご存知のように、タスクバーのアプリケーション アイコンを右クリックします。.NET を使用してそれを行うことはできますか? または、ネイティブ コードを使用する必要がありますか?

ありがとうございました!

4

2 に答える 2

8

あなたが探しているのはWindows® API Code Packであり、アプリケーションのジャンプ リストを作成したいと考えています。

ジャンプ リストに表示される内容は、プログラムによって完全に異なります。ジャンプ リストはショートカットを表示するだけではありません。

ファイルに。新しい電子メール メッセージの作成や音楽の再生などのコマンドにすばやくアクセスできる場合もあります。

例:

using Microsoft.WindowsAPICodePack.Taskbar;
using Microsoft.WindowsAPICodePack.Shell;

JumpList list = JumpList.CreateJumpList();
JumpListCustomCategory category = new JumpListCustomCategory("Links"); 
category.AddJumpListItems(new JumpListLink("http://www.microsoft.com", "Microsoft"));
list.AddCustomCategories(category);
list.Refresh();

注: 上記の例はテストされていませんが、問題なく動作するはずです™。

iTunes タスクなど、アクティブなインスタンスと対話するコマンドにする方法がわかりません。これらのアクションをトリガーするために、プロセス間通信を行っていると思われます。

HTH、

于 2010-07-01T09:10:32.580 に答える
6

ジャンプリストを意味する場合は、WPF (.NET) を使用して行う必要があります。

編集:こちらをご覧ください

于 2010-07-01T09:08:48.550 に答える