Sam*_*son 13
channel9.msdn.com做了一系列关于新任务栏的讨论,包括跳转列表.
此外,Windows 7博客还发布了一系列文章,内容涉及开发任务栏,包括如何使用跳转列表.您可以在http://blogs.msdn.com/yochay/archive/2009/01/06/windows-7-taskbar-part-1-the-basics.aspx上查看他们的初始帖子.
看起来这个问题已经得到了回答: 另一篇文章
以下是使用应用程序最近文件列表的内容填充跳转列表的最简单方法(谢谢代码项目!:
void AddFileToRecentFilesList(string fileName)
{
SHAddToRecentDocs((uint)ShellAddRecentDocs.SHARD_PATHW, fileName);
}
/// <summary>
/// Native call to add the file to windows' recent file list
/// </summary>
/// <param name="uFlags">Always use (uint)ShellAddRecentDocs.SHARD_PATHW</param>
/// <param name="pv">path to file</param>
[DllImport("shell32.dll")]
public static extern void SHAddToRecentDocs(UInt32 uFlags,
[MarshalAs(UnmanagedType.LPWStr)] String pv);
enum ShellAddRecentDocs
{
SHARD_PIDL = 0x00000001,
SHARD_PATHA = 0x00000002,
SHARD_PATHW = 0x00000003
}
Run Code Online (Sandbox Code Playgroud)