代码之家  ›  专栏  ›  技术社区  ›  Matthew Scharley

如何在Windows上为任务栏创建工具栏?

  •  14
  • Matthew Scharley  · 技术社区  · 15 年前

    如何创建自己的任务栏工具栏(LA Windows Media Player):

    Windows Media Player's Start bar toolbar http://me.monoxide.ws/images/wmp-toolbar.gif

    示例或文档,甚至是对任何语言实现此功能的开放源码软件都会受到赞赏,但谷歌并不是很有帮助。最后,我希望在C(我希望需要P/Invoke)中实现这一点,对于XP以后的版本,但是任何语言和Vista以后的版本都是可以接受的/有用的。

    2 回复  |  直到 15 年前
        1
  •  9
  •   user142019    15 年前

    看看这个:

    http://social.msdn.microsoft.com/Forums/en-US/csharplanguage/thread/e180c4d5-8cd7-47e3-b45a-d643c02bab36

    alt text http://i.msdn.microsoft.com/Bb776819.desk1%28en-us,VS.85%29.jpg

    它被称为“书桌乐队”

    请参阅有关此的msdn说明 http://msdn.microsoft.com/library/default.asp?url=/library/en-us/shellcc/platform/shell/programmersguide/shell_adv/bands.asp 还有那边的样品 http://www.codeproject.com/csharp/dotnetbandobjects.asp

    顺便问一下,谢谢你问这个问题。以前我也想这样做。然而,昨天我和Windows说再见,和Mac打招呼。如果你昨天问这个问题,我会投反对票,如果可以的话。

        2
  •  0
  •   Kate Gregory    15 年前

    您会注意到Win7上的媒体播放器没有桌面乐队。相反,它在缩略图预览中有微小的播放/暂停按钮,当您将鼠标移到任务栏图标上时会显示这些按钮。您可以为应用程序做同样的事情。如果使用代码包( http://code.msdn.microsoft.com/WindowsAPICodePack )samples\shell\thumbnailtoolbardemo下有一个示例。仅限Windows7,但比占用一两英寸的任务栏要简单得多,而且在您想安装暂停时也同样方便。