在C#中我需要做这样的事情:
知道怎么做+用任务栏自动隐藏吗? 它应该像旧版本的WMP一样工作。
答案 0 :(得分:2)
您必须创建一个Desk Band,它是一个COM对象,实现接口IDeskBand,IObjectWithSite和IPersistStream以及其他一些,具体取决于您想要的行为(例如{{ 3}}如果你想要用户输入)。 IInputObject是msdn上的一个很好的起点,This是关于它的CodeProject文章。 StackOverflow上的here也可能值得一看。
答案 1 :(得分:2)
我在CodeProject上找到了这个,但代码可以追溯到2002年: http://www.codeproject.com/Articles/2219/Extending-Explorer-with-Band-Objects-using-NET-and
当您将鼠标悬停在任务栏图标上时,可以考虑使用Windows 7/8预览功能:
http://code.msdn.microsoft.com/WindowsAPICodePack
在Samples \ Shell \ ThumbnailToolbarDemo中查找演示ThumbnailToolbar的示例,如新的Windows Media Player中所示。