【VS2010与Windows 7共舞系列】
【IT168专稿】在本系列的上一篇文章中,我们介绍了任务栏中Jumplist的开发,在本文中,我们继续对Windows 7的任务栏进行编程开发,以充分利用Windows 7所提供的任务栏新特性。
第一篇:与7共舞:Jumplist
第三篇:与7共舞 :任务栏状态提示
在前文中我们曾经介绍过Windows 7革命性的任务栏,除了任务栏的Jumplist之外,它的另外一个引人瞩目的新特性就是应用程序缩略图:通过任务栏中实时的缩略图,我们可以不用点击任务栏按钮切换到应用程序主窗口而可以知道应用程序的界面情况。想象一下,我们的任务栏中停靠着十几个应用程序窗口,如果我们一一点击激活这些应用程序来查找自己需要的窗口(在以前的操作系统中,我们就是这么做的),费时又费力。那将极大的降低我们的工作效率。通过任务栏缩略图,我们可以直接在任务栏中对窗口进行预览,从而可以快速地选取我们需要的窗口。
任务栏缩略图除了可以帮助我们快速地对窗口进行选择外,我们还可以对应用程序的缩略图进行自定义。通过对应用程序任务栏缩略图的自定义,我们可以通过缩略图为用户提供更多更有意义的信息,便于用户快速地作出决策。
总之,通过任务栏缩略图,Windows 7极大地提高和优化了用户的体验。为了让我们的应用程序可以同样借力于这一操作系统的新特性,提升应用程序本身的用户体验,下面我们来了解一下应用程序任务栏缩略图的开发。
任务栏缩略图的主要作用就是为我们在选择窗口的时候提供决策支持:通过实时地对窗口进行预览,我们可以准确地选择我们需要的窗口,而无需像以前一样,逐个点击窗口进行查看,最终才能确定我们需要的窗口。
图1 实时的应用程序任务栏缩略图