应用程序在任务栏中

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

您正在寻找的是创建一个Application桌面工具栏 (也称为AppBar)。 用于将应用程序窗口注册为AppBar的主要function是SHAppBarMessage

为了帮助您入门,您可以使用C ++查看这个旧的appbar示例 。 如果你想在C#中这样做,有一个线程讨论如何在WPF中执行它的一些细节 。 我不知道如何使用WinForms来做这个例子,但在网上快速搜索应该带来一些东西。

更新:实际上,如果您想要一个位于任务栏上的工具栏,您需要实现一个Deskband。 这是C ++中的DeskBand示例,这里是C#中的DeskBand 。

这就是当你一段时间没有触摸某个主题时会发生的事情。 🙂

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

以下是一些链接:

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

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