在哪里可以找到有关向Windows 7应用程序添加上下文菜单(编辑:跳转列表)的文档?您知道,当您右键单击任务栏上的应用程序图标时。我可以使用.NET吗?或者我需要使用本机代码吗?
谢谢!
答案 0 :(得分:8)
我认为您正在寻找的是Windows® API Code Pack,您希望为您的应用创建Jump List。
您在跳转列表中看到的内容取决于 完全在程序上。跳转列表 不要只显示快捷方式
到文件。有时他们也提供 快速访问命令 喜欢撰写新的电子邮件或 播放音乐。
示例:强>
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,
答案 1 :(得分:6)
如果您指的是跳转列表,则必须使用WPF(.NET)
编辑:见here