在C#中使用ActiveX(.cab)控件

时间:2012-02-07 15:11:27

标签: c# wpf winforms activex

我正在创建一个C#客户端应用程序(目前正在使用WinForms),它将已经构建的网站移植到独立客户端(功能明智)。该网站的一个功能是名为Deepview的3D模型查看器,它显示右半球模型。

查看器是一个ActiveX控件,它包装在.cab文件中。 (可以在这里免费找到:http://www.righthemisphere.com/products/deepview/downloads/DeepView.cab)。

我发现的大多数文章都将.ocx ActiveX文件实现到C#中,但我无法找到如何让.cab工作。

我已经尝试在C#中创建一个Web浏览器并通过那里加载ActiveX控件,但它似乎无法加载(虽然当您使用HTML并在IE中加载它时,它可以正常工作)。

另外,我是否必须使用WinForms或WPF来执行此操作。 ?

谢谢!

0 个答案:

没有答案