【问题标题】:Making an animated taskbar app制作动画任务栏应用
【发布时间】:2010-04-06 16:10:01
【问题描述】:

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

应用程序是动画的,因为功率百分比 (0-100%) 的机会。它根据百分比用绿色填充条形图。因此,如果功率降至 50%,一半将变为绿色。

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

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

【问题讨论】:

标签: c# windows-xp


【解决方案1】:

您正在寻找的是创建一个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了。

【讨论】:

    猜你喜欢
    • 2021-10-28
    • 2022-01-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-16
    • 2011-08-07
    • 2010-12-11
    相关资源
    最近更新 更多