.NET 在 Windows 任务栏中嵌入应用程序

Posted

技术标签:

【中文标题】.NET 在 Windows 任务栏中嵌入应用程序【英文标题】:.NET Embedding application in windows-taskbar 【发布时间】:2011-01-10 00:58:25 【问题描述】:

我们都看到了,现在我想这样做。我该如何使用 winforms 应用程序实现这种效果?

(来源:activewin.com)

【问题讨论】:

@Peter:你在这里说的是什么版本的 Windows,看看你的屏幕截图,它看起来和 Windows 7 功能很相似......你能澄清一下吗? 这是 vista,但我看到它也在 XP 中实现 【参考方案1】:

您可能会想开始阅读有关Desk Bands 的内容。这不是一个简单的过程,而且您不能只将您的 winforms 应用程序放在任务栏中。这还取决于您要针对哪个版本的 Windows,正如 tommieb75 指出的那样,较新版本的 Windows 具有更好的集成能力。

除上述内容外,Windows v6.1 SDK 还包含一个桌面乐队示例,您可以查看。

【讨论】:

【参考方案2】:

查看这篇文章,了解如何在 C# here 和 here 中使用 Windows 7 的新功能。

希望这会有所帮助, 最好的祝福, 汤姆。

【讨论】:

这不是 Windows 7 特有的功能 @Joachim:感谢您的提醒! :) 在我对问题发表评论后,在编辑过程中,添加了标签以指示 vista.. 抱歉... 对不起!因为这个评论,我把它们放进去:) 其实使用的部分API是兼容Vista的...code.msdn.microsoft.com/WindowsAPICodePack#

以上是关于.NET 在 Windows 任务栏中嵌入应用程序的主要内容,如果未能解决你的问题,请参考以下文章

WPF 应用程序的 Windows 任务栏中显示的大小错误的图标

使 Tkinter 窗口显示在任务栏中

从 Windows 10 的任务栏中删除窗口

Tkinter,Windows:如何在没有标题栏的 Windows 任务栏中查看窗口?

如何使用 C# 从 Windows 任务栏中删除新闻和兴趣? [关闭]

C#任务栏中的Windows 7进度条?