制作动画任务栏应用

时间:2010-04-06 16:10:02

标签: c# windows-xp

我有一台HP笔记本电脑(运行XP)。 我在IBM的计算机上看到,他们有一个功率计(它看起来像一个酒吧)。它显示电池剩余电量的百分比。它显示在任务栏中。不在系统托盘中。 在潜在语言工具栏的左侧或右侧。

应用程序是动画的,因为功率百分比(0-100%)的几率。根据百分比,它用绿色填充栏。如果功率下降到50%,那么一半会变成绿色。

现在,由于它是IBM笔记本电脑的IBM应用程序,我希望/需要复制它。

我真正的问题是,如何制作动画任务栏应用程序?

1 个答案:

答案 0 :(得分:2)

您正在寻找的是创建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#

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

来源:

这实际上已经是answered question