如何在Vista边栏中绘制程序图形?

时间:2008-11-23 07:47:35

标签: javascript windows-vista sidebar windows-desktop-gadgets vml

如何在Vista边栏小工具中绘制程序图形?

我有一个随时间收集数据的小工具,我想绘制动画图。我目前的方法是使用VML绘制图形,我在计时器刻度上从JScript更新。这是最好的方法吗?我可以将DLL函数中的位图位作为srouce返回到<IMG>吗?将位图位嵌入HTML本身(并再次通过JScript更新)?我很想听听一些想法。

谢谢!

3 个答案:

答案 0 :(得分:1)

您现在可以将Silverlight 2与Sidebar小工具一起使用 - Codeplex上可用的Silverlight工具包(http://www.codeplex.com/Silverlight)包括图表控件(支持动画),因此应该相对简单。

答案 1 :(得分:0)

我目前的方式是使用Javascript和Adobe Flash Player通过ActionScript中的ExternalInterface进行通信。它将本地Javascript实例与Flash Player实例无缝集成,您可以在两者之间进行任何通信。您可以在ActionScript中使用精彩的绘图API,并且真正获得一些功能,您可以手动绘制图表,或者只是从网上嵌入一些工具。

但是,如果沙箱允许,那么通过定位DLL生成数据会很棒!我手边没有任何功能可以测试它,所以我把它留给其他贡献者。

答案 2 :(得分:0)

wz_jsgraphics怎么样?

通过javascript实现DHTML图形

http://www.walterzorn.com/jsgraphics/jsgraphics_e.htm