Windows7提供了全新用户体验的任务栏特性,比如Overlay Icons 和 Progress Bars。
如果要实现这些特性,必须先得到taskbar的ITaskbarList3接口指针。因为VS2010还没有正式发布,所以使用VS2008及以下的版本,必须安装超过1个G的Windows 7 SDK,费时费力。其实,我们只需要自制一个头文件,对ITaskbarList3进行定义后,就可以直接使用了。
下面是仿造ITaskbarList2接口制作的ITaskbarList3接口的定义。
无需Windows 7 SDK实现ITaskbarList3接口
本文介绍了如何在不安装Windows 7 SDK的情况下,通过自制头文件定义ITaskbarList3接口,从而利用Windows 7的新任务栏特性,如Overlay Icons和Progress Bars。内容包括ITaskbarList3接口的具体定义和相关方法,如MarkFullscreenWindow、SetProgressValue等。
Windows7提供了全新用户体验的任务栏特性,比如Overlay Icons 和 Progress Bars。
如果要实现这些特性,必须先得到taskbar的ITaskbarList3接口指针。因为VS2010还没有正式发布,所以使用VS2008及以下的版本,必须安装超过1个G的Windows 7 SDK,费时费力。其实,我们只需要自制一个头文件,对ITaskbarList3进行定义后,就可以直接使用了。
下面是仿造ITaskbarList2接口制作的ITaskbarList3接口的定义。