我如何去创build我自己的任务栏工具栏,一个Windows媒体播放器:
Windows Media Player的开始栏工具栏sof/windows/wmp-toolbar.gif
示例或文档,甚至开源软件,实现这几乎任何语言将不胜感激,但谷歌是不是很有帮助。 最终,我想在C#(我希望需要P / Invoke)的XP以上,但任何语言和Vista以上都可以接受/有帮助。
看一下这个:
替代文字sof/windows/Bb776819.desk1(en-us,VS.85).jpg
它被称为“桌面带”
有关此http://msdn.microsoft.com/library/default.asp?url=/library/en-us/shellcc/platform/shell/programmersguide/shell_adv/bands.asp的 MSDN desription和示例在http:/ /www.codeproject.com/csharp/dotnetbandobjects.asp
顺便问一下,谢谢你提出这个问题。 回想当时我也想这样做。 但是,昨天我说了再见了Windows,并且给了Mac。 如果你昨天问过这个问题,我会加倍努力,如果我可以;-)
您会注意到Win7上的媒体播放器没有桌面乐队。 相反,当您将鼠标悬停在任务栏图标上时,会在缩略图预览中出现微小的播放/暂停按钮。 你可以为你的应用程序做同样的事情。 如果您使用代码包( http://code.msdn.microsoft.com/WindowsAPICodePack )在Samples \ Shell \ ThumbnailToolbarDemo下有一个示例。 只有Windows 7,但是比起占用一两英寸的任务栏要少得多,而且当你想要暂停时也同样方便。