.NET Windows 7跳转列表 - 复选框/收音机跳转列表项目

问题描述:

我想创建一个跳转列表项目,该选项前面带有勾号或圆形复选标记。我为.NET实现使用Windows API Code Pack.NET Windows 7跳转列表 - 复选框/收音机跳转列表项目

我已经浏览了SDK文档,但找不到任何可以在跳转列表项前面打勾或圆形复选标记的东西。我明白我可以在跳转列表项目前篡改图标,但这是最好的方法吗?

在此先感谢!

是的,使用图标破解是真正实现你想要做的事情的唯一方法。对于频繁/ MRU列表,您甚至不会有图标作为选项。

您可以为被视为自定义任务的项目定义图标。点击后,它会将命令行参数传递给您的应用程序,并且您需要阅读并存储该信息。当您重建跳转列表时,您将填充跳转列表并根据最近存储的状态设置图标。

我认为这当然是应该为Windows 7版本提供的功能,但它不像一个问题那么大,因为您无法禁用跳转列表中的任务链接...

+0

谢谢!那么我可能只是做一个图标破解。我甚至没有尝试禁用任务链接。似乎有很多事情没有被新任务栏和跳转列表所想到。即可执行文件和快捷方式内的某些关键字不能被固定。 – Luke 2009-07-02 02:20:58