5

在哪里可以找到有关向 Windows 7 应用程序添加上下文菜单(编辑:跳转列表)的文档?您知道,当您右键单击任务栏上的应用程序图标时。我可以使用 .NET 做到这一点吗?还是我需要使用本机代码?

谢谢!

4

2 回答 2

8

我相信您正在寻找的是Windows® API 代码包,并且您希望为您的应用程序创建一个跳转列表

您在跳转列表中看到的内容完全取决于程序。跳转列表不只是显示快捷方式

到文件。有时,它们还提供对诸如撰写新电子邮件或播放音乐之类的命令的快速访问。

例子:

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 任务。我怀疑他们会进行进程间通信来触发这些操作。

高温下,

于 2010-07-01T09:10:32.580 回答
6

如果您的意思是跳转列表,则必须使用 WPF (.NET)

编辑:见这里

于 2010-07-01T09:08:48.550 回答