应用程序在任务栏中

时间:2009-10-29 03:27:52

标签: c# .net taskbar

您能举例说明如何将我的申请表格放在任务栏中吗?  像最小化时的Windows媒体播放器或窗口搜索。

2 个答案:

答案 0 :(得分:9)

您正在寻找的是创建Application Desktop Toolbar(也称为AppBar)。用于将应用程序窗口注册为AppBar的主要功能是SHAppBarMessage

为了帮助您入门,您可以使用C ++查看旧的appbar example。如果你想在C#中做,那么就有一个讨论一些details on how to do it in WPF的线程。我不知道如何使用WinForms来做这个例子,但是在网上快速搜索会带来一些东西。

更新:实际上,如果您想要一个位于任务栏上的工具栏,您需要实现一个Deskband。以下是DeskBand in C++示例,此处为DeskBand in C#

当你一段时间没有触摸主题时会发生这种情况。 : - )

答案 1 :(得分:-1)

这真正称之为'系统托盘'您希望您的应用在Windows系统托盘中有一个图标。许多语言都提供此功能。

以下是一些链接:

http://www.codeguru.com/Cpp/COM-Tech/shell/icons/article.php/c1335

http://www.codeproject.com/KB/shell/systemtray.aspx