编写ActiveX控件的包装类

时间:2011-09-19 09:53:45

标签: c++ activex wrapper wrapping firebreath

我获得了一个视频通话软件,它实现了一个activex控件,可以在网络浏览器中呈现视频。由于activex仅在IE中工作,我的任务是使用FireBreath框架实现activex控件的跨浏览器版本。 我需要为activeX控件编写一个包装类。

我是activex,visual studio(参与该项目的eveything)的新手。而activex代码有数千行代码。我需要很长时间才能理解代码。

有没有人有任何好的示例包装类和任何其他可以帮助我的项目的建议或链接?

1 个答案:

答案 0 :(得分:1)

我最接近的是:https://github.com/firebreath/FBAXExample

这是在FireBreath插件中托管activex控件的示例。如果你能做一个完整的端口,你会变得更好(并且更清洁),但是可以用一个包装器来做它;您可能还想查看FireBreath本身的WebView库,它将IE嵌入到FireBreath插件中。您可以在此处找到它:https://github.com/firebreath/FireBreath/tree/master/src/libs/WebView/Win