当前位置:  开发笔记 > 编程语言 > 正文

.NET跳转列表

如何解决《.NET跳转列表》经验,为你挑选了3个好方法。

是否有.NET库/教程可以让我告诉我如何为我的应用程序自定义Windows 7跳转列表?



1> Sampson..:

channel9.msdn.com做了一系列关于新任务栏的讨论,包括跳转列表.

跳转到Windows 7任务栏跳转列表

此外,Windows 7博客还发布了一系列文章,内容涉及开发任务栏,包括如何使用跳转列表.您可以在http://blogs.msdn.com/yochay/archive/2009/01/06/windows-7-taskbar-part-1-the-basics.aspx上查看他们的初始帖子.



2> Luke..:

Windows 7 API代码包包含.NET的官方实现,请参阅http://code.msdn.microsoft.com/WindowsAPICodePack



3> Jake Pearson..:

看起来这个问题已经得到了回答: 另一篇文章

以下是使用应用程序最近文件列表的内容填充跳转列表的最简单方法(谢谢代码项目!:

    void AddFileToRecentFilesList(string fileName)
    {
        SHAddToRecentDocs((uint)ShellAddRecentDocs.SHARD_PATHW, fileName);          
    }

    /// 
    /// Native call to add the file to windows' recent file list
    /// 
    /// Always use (uint)ShellAddRecentDocs.SHARD_PATHW
    /// path to file
    [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
    }

推荐阅读
落单鸟人
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有