问题标签 [jump-list]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
3261 浏览

windows - 您如何在 Windows 中注册最近使用列表以准备 Windows 7?

随着即将发布的 Windows 7,新推出的功能之一是跳转列表,它们会自动填充最近使用的项目。据推测,如果您一直在“正确”地使用 Windows 注册表记录这些最近使用的项目,它们会自动出现。

那么,他们实际上需要在注册表中的哪个位置进行注册?有没有标准的地方?

我已经做了一些更多的研究,但我仍然找不到任何关于这个的东西。似乎是一个漂亮的功能,如果它真的可用的话......

更新:下面发布的代码项目有一些有趣的地方;查看代码,它计划将条目写入

在注册表中。但是,这实际上并没有使用 windows 进行注册。路径恰好存储在注册表中,而不是存储在 MRU 列表的任何特定位置。

更新 2:看起来可能有一些关于如何在 Windows 7中使用akaDruid 帖子中提供的链接的好信息。在演讲中,他们讨论了通过 COM 接口配置跳转列表。我现在要看一下视频,看看它是否也适用于 Windows 7 之前的应用程序。(当然,如果有人知道更好,我很想听听......)

更新 3:找到了!!!

下面的视频将我引向一个命令 - SHAddToRecentDocs。跳转列表会自动填充您的应用添加到该列表的文档。该视频还介绍了其他一些内容,但 AddToRecentDocuments 是关键。因此,只要您调用了该函数,您的“最近使用”列表就可以以任何您想要的方式存储/填充。

更新 4:进一步观看视频,看起来只要您的应用程序已将自己注册为文件类型的正确处理程序,shell 就会通过为您调用 SHAddToRecentDocs 来为您填充自动跳转列表。太棒了……我的微软做了一件优雅相对简单的事情!:)

更新 5:

最近在 Windows 7 for Developers 博客上发现了一篇详细介绍该过程的文章。

http://blogs.msdn.com/yochay/archive/2009/01/06/windows-7-taskbar-part-1-the-basics.aspx

0 投票
4 回答
506 浏览

c# - 使用 C# 来利用 Windows 7 RC?

我想使用 C# 来利用 Windows 7 中的新功能(即 JumpList、Window Shake 等)。是否有任何网站/教程可以向我展示我想学习的内容。

0 投票
0 回答
2810 浏览

c++ - 使用Delphi创建Win7跳转列表

我正在尝试使用 Delphi 在 Windows 7 上为我的应用程序创建跳转列表。

我找到了这个 c++ 代码,但我不知道如何将它翻译成 Delphi,有什么帮助吗?

0 投票
1 回答
703 浏览

.net - .NET Windows 7 Jumplist - 复选框/单选 Jumplist 项

我想创建一个跳转列表项目,该项目在选项前面带有勾号或圆形复选标记。我将Windows API 代码包用于 .NET 实现。

我查看了 SDK 文档,但找不到任何可以在跳转列表项前面启用勾号或圆形复选标记的内容。我知道我可以破解 Jumplist 项目前面的图标,但这是最好的方法吗?

提前致谢!

0 投票
2 回答
2472 浏览

winforms - 如何将 Windows 7 跳转列表添加到应用程序

我想在 Windows 7 中将自定义跳转列表条目添加到我的应用程序中。

我指的菜单如下。

  1. 将应用程序固定到任务栏。

  2. 现在右键单击应用程序。

  3. 某些应用程序(如 Windows Media Player 等)具有您可以运行的自定义选项。

我该如何将这些添加到我的应用程序中。

0 投票
2 回答
886 浏览

windows-7 - 如何获取应用程序最近打开的文档列表?

我发现在 SHAddToRecentDocs 的帮助下添加最近打开的文档很容易

Windows 7 跳转列表以某种方式通过只知道程序快捷方式来实现。添加到 Windows 7 开始菜单的程序还允许访问其相应的最近打开的列表。

首选 Windows API 的 .NET 包装器,但任何事情都可以:)

0 投票
1 回答
3279 浏览

c# - Windows 7 跳转列表(Windows 窗体,C#)

有人知道如何在 C# 中自定义与我自己的应用程序相关的 Windows 跳转列表功能吗?我知道可以做到,但我在 MSDN 上找不到任何与 C#/Windows7 相关的内容。到目前为止,我能找到的唯一与 W7 和 C# 相关的信息只是我已经阅读过的兼容性垃圾。

谢谢所有的贝尔塔佐

0 投票
1 回答
970 浏览

windows-7 - Windows 7 的自定义标题跳转列表最近的项目

快速问题:我在玩 Windows 7 中的一些新任务栏 API,并在我的应用程序跳转列表中显示了最近的项目,但我想以与文件名不同的标题显示它们(我的应用程序中的大多数文件将be opening 将具有非常相似的名称)。不过,我看不到任何使用 IShellItem 接口的方法。我是否必须使用自定义类别和 IShellLinks 来完成此操作?

作为参考,我当前的代码如下所示:

0 投票
2 回答
1521 浏览

java - 如何在 Java 桌面应用程序中使用 Windows 7 跳转列表?

正如标题所示,我们有一个 Java (Swing) 桌面应用程序,我们希望能够对跳转列表(在新的 Windows 7 任务栏中)进行一些基本的访问。

特别是,我们希望能够将一些“用户任务”添加到跳转列表中——能够在我们的应用程序中启动其他模块,也许可以关闭所有正在运行的模块等。

我知道我们可以使用 JNI 或 JNA 以及此处描述的 C API 来做到这一点,但这是我们最后的选择。我希望可能有一种更简单的方法——Sun 已经实现的东西,或者第三方库之类的东西。

到目前为止,谷歌没有帮助。其他人有什么想法吗?

0 投票
3 回答
875 浏览

python - 如何通过 python/pyqt 创建 Windows 7 跳转列表?

我有一个 pyqt 项目,我有兴趣使用它来玩转新的 Windows 7 跳转列表功能。经过一堆搜索,我没有找到任何人通过 python 创建跳转列表的具体示例。

这里有没有人找到一种简单的方法来解决这个问题?mark hammond 的 pywin32 模块有合适的包装器吗?

谢谢!