构建使用Windows 7任务栏功能的C#/.NET应用程序

构建使用Windows 7任务栏功能的C#/.NET应用程序,c#,.net,windows-7,interop,taskbar,C#,.net,Windows 7,Interop,Taskbar,新的Windows 7任务栏功能,如跳转列表、预览等,非常酷,我想让我的C#应用程序使用它们。我有两个问题: 首先,如何使用这些功能(一般)?我被微软发现了这一点,但我真的不知道该怎么办。您能否提供指向库的链接以及一些示例代码 接下来,假设我了解了如何使用这些任务栏功能。我的问题是,是否有某种内置方法可以检查操作系统是否为Windows 7,从而启用任务栏功能?如果我的应用程序中没有这个逻辑,如果它在非Win7机器上运行,它会有问题吗 谢谢 在您链接到的第一篇文章中,您可以下载一个示例库,它利用

新的Windows 7任务栏功能,如跳转列表、预览等,非常酷,我想让我的C#应用程序使用它们。我有两个问题:

首先,如何使用这些功能(一般)?我被微软发现了这一点,但我真的不知道该怎么办。您能否提供指向库的链接以及一些示例代码

接下来,假设我了解了如何使用这些任务栏功能。我的问题是,是否有某种内置方法可以检查操作系统是否为Windows 7,从而启用任务栏功能?如果我的应用程序中没有这个逻辑,如果它在非Win7机器上运行,它会有问题吗


谢谢

在您链接到的第一篇文章中,您可以下载一个示例库,它利用了Windows 7的新功能

显示如何检查正在运行应用程序的Windows版本

和往常一样,如果你调用一个不存在的API,那么是的,你的应用程序会遇到一些混乱。请记住,检查条件并立即采取相应措施(如在应用程序启动时)总是比在代码中反复尝试并捕获异常要好。

是一站式的Windows编程.NET API,包括任务栏。该库为您提供了一套完整的API,可用于Windows 7任务栏和其他一些应用程序。它还包括WPF和Winform的示例


Windows 7内容的另一个好来源是Windows团队博客

,感谢您链接到我的博客和好名字;-)+1.