右键单击固定应用程序时添加任务选项

时间:2012-11-16 16:31:56

标签: c# options tasklist jump-list right-click

我们有一个c#应用程序,需要在每次启动前完成几个步骤。我写了一个c#app来自动执行这些步骤。

任何人都可以帮我弄清楚如何为我的应用程序编辑[编辑:配置JumpList]吗?

我已经加入了screen capture,希望能够明白我的观点,因为我不确定如何更好地解释它。

提前感谢您提供的任何指导; 萨姆

2 个答案:

答案 0 :(得分:1)

这些被称为“跳转列表”,请查看Windows API代码包here。我无法确切地告诉您如何实现它们,因为它非常依赖于您的应用程序代码。但这应该会让你有个好的开始。

答案 1 :(得分:1)

对于本机接口,请参阅Taskbar Extensions (Windows)。具体来说,我认为您正在寻找ICustomDestinationList::AddUserTasks方法。

如果您正在使用.Net 4+,您现在可以在System.Windows.Shell命名空间中使用内置类执行大量此类操作,而不是按照Coding Gorilla的建议添加Windows API代码包。请参阅示例System.Windows.Shell namespace