[C#] .NET 점프 목록


Answers

channel9.msdn.com은 jumplist를 포함하여 새로운 작업 표시 줄에 대한 일련의 토론을했습니다.

Windows 7 작업 표시 줄 점프 목록으로 이동

또한 Windows 7 블로그는 점프 목록을 사용하여 작업하는 방법을 포함하여 작업 표시 줄 개발을 다루는 일련의 게시물을 시작했습니다. http://blogs.msdn.com/yochay/archive/2009/01/06/windows-7-taskbar-part-1-the-basics.aspx 에서 초기 게시물을 볼 수 있습니다.

Question

내 응용 프로그램 용 Windows 7 점프 목록을 사용자 정의하는 방법을 보여줄 .NET 라이브러리 / 자습서가 있습니까?







Windows 팀 블로그를 참조하십시오. Microsoft는 새로운 Windows 7 기능을 많이 사용하기 위해 .NET 래퍼를 개발하고 있습니다.







또한이 질문은 이미 답변 된 것처럼 보입니다 : 다른 기사

그리고 귀하의 앱의 최근 파일 목록 내용으로 점프 목록을 채우는 가장 간단한 방법은 다음과 같습니다 ( Thanks Code Project!

    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
    }