2012-02-03 97 views
5

我的联想笔记本电脑有两个任务栏类型的程序,显示网络状态和电池状态。我一直在努力寻找这些类型的widgits被称为什么。不幸的是我的谷歌foo只返回结果,最小化程序到系统托盘。Windows 7的任务栏小工具或工具栏

我甚至不确定这些是系统托盘应用程序还是任务栏应用程序。但无论哪种方式,请帮助我找到一个API参考或更好的教程。

我想创建一个工作周Widgit,该工作周Widgit显示当前工作周的编号。我主要用python编程,但我愿意学习另一种语言来制作这个工具。

Task Bar Widget

回答

7

他们被称为Desktop Bands,也被称为DeskBands。请注意桌面乐队是not recommended starting in Windows 7。还要注意,由于它们是外壳扩展,它们必须用本地代码编写。

+0

谢谢,我想我应该制作一个桌面小部件,但我只想快速浏览一下这些信息,而不是额外点击以显示桌面。 – 2012-02-03 15:12:34

+0

@Raymond Chen,我认为我们可以在.net4开始的托管代码中编写shell扩展,因为.net4支持并行? – cnkt 2012-06-08 22:13:26

+1

不,还有其他CLR问题会导致shell扩展出现问题。例如,CLR在等待获取锁的同时泵送消息,通常不允许这些外壳扩展。 – 2012-06-08 22:26:08