繁体   English   中英

有关如何在 c# 中为 Windows 7 任务栏编码所需的信息

[英]Information needed on how to code for Windows 7 Taskbar in c#

到目前为止,我所知道的关于如何为 win 7 任务栏功能编码的是,我可以在 .net3.5 或 pinvoke 中使用 .net 4 或 WinAPI 代码包。

我的问题是,我可以使用 .net3.0 或 prev 为 win 7 任务栏功能编码吗?使用 pinvoke 我可以使用缩略图工具栏、跳转列表、叠加图标等功能吗?

谢谢

调试大师Sasha Goldshtein 撰写一系列关于新任务栏 API 的文章 您应该查看Overlay Icons and Progress Bars API

您可以从 Microsoft Code 上的Windows 7 任务栏开发人员资源下载示例代码。 您正在寻找的是IMClient示例:

IMClient 示例演示了任务栏覆盖图标和任务栏进度条如何点亮应用程序的任务栏按钮,而不是依赖附加对话框或系统通知区域(托盘)中的图标。

替代文字
(来源: microsoft.co.il

替代文字
(来源: microsoft.co.il

替代文字
(来源: microsoft.co.il

我相信这应该可以帮助你实现你想要的。

为什么不获取代码包并尝试将其与较低版本的 .NET Framework 一起使用? 我已经阅读了其中的大量代码,几乎没有任何依赖于 .NET 3.5 功能的代码。 如果您使用的是 VS 2010,您可能会成功地针对 2.0 或您使用的任何内容构建它,这没有问题。 该许可证允许您将库中的代码集成到您的项目中,对其进行更改,基本上将其视为您自己的代码,因此您不会有任何损失。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM