WEB开发网
开发学院操作系统Windows 7 Windows 7 任务栏开发之覆盖图标(Overlay Icon)... 阅读

Windows 7 任务栏开发之覆盖图标(Overlay Icon)

 2010-03-10 00:00:00 来源:WEB开发网   
核心提示:当第一次使用Windows 7 时,任务栏(Taskbar)的改变可以说让我眼前一亮,Windows 7 任务栏开发之覆盖图标(Overlay Icon),在以前版本Windows 桌面功能的基础上,Windows 7 任务栏为我们增添了许多其他功能:Jump Lists,准备工作 1. 添加一些Overlay Ico

当第一次使用Windows 7 时,任务栏(Taskbar)的改变可以说让我眼前一亮。在以前版本Windows 桌面功能的基础上,Windows 7 任务栏为我们增添了许多其他功能:Jump Lists,Window Preview,Process Bar,Overlay Icon 等等。

Windows 7 任务栏开发之覆盖图标(Overlay Icon)

新任务栏的功能使我们的操作更加方便快捷,在参加北京.Net俱乐部举办的“Windows 7 发布”活动时初步了解到有关应用程序支持Windows 7 任务栏特性方面的内容。那么作为一名开发人员我们的应用程序能否实现这些功能呢?答案当然是“可以”,微软提供了方便的工具Windows API Code Pack for .NET Framework 来帮助我们完成这些开发。

本篇主要演示Overlay Icon(MSDN上直译为“覆盖图标”)的功能,从字面上来看也许不太明白这是什么意思,在Windows 7 中UAC 功能为系统增加了安全性,当UAC 启动时有些应用程序的图标上方会显示一个盾牌标志(如下图),没错这个就是Overlay Icon 功能,下面就来看看它是如何实现的。

Windows 7 任务栏开发之覆盖图标(Overlay Icon)

准备工作

1. 添加一些Overlay Icon 图片(.ico)到项目Resources 中。

2. 下载Windows API Code Pack,增加Microsoft.WindowsAPICodePack.dll 和Microsoft.WindowsAPICodePack.Shell.dll。

1 2 3 4  下一页

Tags:Windows 任务 开发

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接