随着即将推出的Windows 7,新推出的功能之一是跳转列表,其自动人口最近使用的项目。假设如果你已经把这些最近使用的项目记录在Windows注册表中,那么它们会自动出现。
那么注册表在哪里实际上需要注册?还有一个标准的地方吗?
我做了更多的研究,我仍然找不到任何东西。看起来像一个漂亮的功能,如果它实际上可用…
更新:下面的code project有一些有趣的点;看着代码,它计划写入条目
HKEY_CURRENT_USER\Software\MyCompany\MyProgram\MRU Registry entry
在注册表中。但是,实际上并没有注册到Windows。这些路径恰好存储在注册表中,而不是在MRU列表的任何特定位置。
更新2:看起来可能有一些关于如何在Windows 7中使用the link provided in the post by akaDruid的好的信息。在谈话中,他们讨论通过COM接口配置跳转列表。我现在来看看视频,看看它是否可以应用于Windows 7以前的应用程序。 (当然,如果有人知道更好,我很乐意听到…)
更新3:发现它!
下面的视频导致我的命令 – SHAddToRecentDocs。跳转列表将自动填充您的应用程序添加到该列表的文档。视频也是一些其他的东西,但AddToRecentDocuments是关键。因此,只要你调用了这个功能,你的“最近使用的”列表就可以按你想要的方式存储/填充。
更新4:进一步观看视频,只要您的应用程序已将自己注册为文件类型的正确处理程序,shell就会为您添加一个自动跳转列表,方法是为您调用SHAddToRecentDocs。惊人的…优雅而相对简单的做我的微软!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。