新的 Windows 7 任务栏功能,如跳转列表、预览等非常酷,我想让我的 C# 应用程序使用它们。我有两个问题:
首先,我如何使用这些功能(一般而言)?我找到了 two articles Microsoft 对此进行了讨论,但我不确定该怎么做。您能否提供库的链接以及一些示例代码?
接下来,假设我弄清楚了如何使用这些任务栏功能。我的问题是,是否有一些内置方法可以检查操作系统是否为 Windows 7,从而启用任务栏功能?如果我的应用程序中没有这个逻辑,它在非 Win7 机器上运行时会不会有问题?
谢谢!
最佳答案
在您链接到的第一篇文章中有一个示例库,您可以下载它,它利用了 Windows 7 的新功能。
This article展示了如何检查您的应用程序运行的 Windows 版本。
与往常一样,如果您调用一个不存在的 API,那么是的,您的应用程序会遇到一些动荡。请记住,(几乎)总是检查条件并相应地执行一次(如在应用程序启动时)比在代码中一遍又一遍地尝试某些事情并捕获异常要好。
关于c# - 构建使用 Windows 7 任务栏功能的 C#/.NET 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2089473/