sar*_*ara 3 browser directx plugins firebreath
我需要编写一个支持IE 7 +,Firefox 3 +,Chrome的网络浏览器插件.
此插件必须能够在网页中放置DirectX对象.
我没有使用插件的经验.
我做了一些调查,并决定用FireBreath做.
我无法理解在插件区域内放置图像的方法.有人可以举例吗?
如何在那里放置DirectX对象?任何例子?
如何触发自动安装?
谢谢!
萨拉
那么,你必须解决两个问题.此时对插件的理解实际上更容易,因为有FireBreath可以帮助您.天哪,谁写的一定是辉煌的!(好吧,是我,所以我不得不说)
首先要理解的是,您不能在任何地方"放置""DirectX对象".您不要在插件中"放置"图像.相反,您将图像绘制到窗口,就像在任何其他Windows应用程序中一样.
您可能想要回答另一个类似的问题:浏览器插件中的Directx控件
在Windows上的普通插件实例("窗口"插件)中,您将获得一个可以绘制的HWND.您需要在该窗口中设置DirectX上下文并绘制到它 - 无论是在应用程序需要的帧速率还是在RefreshEvent到来时.如果你点击关于你的链接,你会在windows中的绘图中看到一个关于colonelpanic.net上的帖子的链接; 这应该有助于您更好地了解如何获得HWND.
图像基本上是相同的交易; 如果您有图像数据,可以使用普通的窗口绘制API将其绘制到HWND.
最后,如果您需要其他帮助,我强烈建议您进入FireBreath IRC聊天室.我通常在工作日的白天(GMT-0600)和其他人有时也可以提供帮助.
| 归档时间: |
|
| 查看次数: |
2542 次 |
| 最近记录: |