创建ActiveX OCX控件

时间:2009-04-30 20:54:22

标签: vb6 activex ocx

我们正在使用一个允许通过.ocx文件进行ActiveX扩展的系统。

我需要编写一个扩展来绘制一些特定的专有图形。经过大量搜索后,我发现Visual Basic 6.0可以创建这些ActiveX控件并将它们部署为.ocx文件。

那么,VB6是唯一的选择吗?我不愿意相信自1998年以来微软没有推出其他选择。


回应RichieHindle和Arnshea,

在研究期间,我发现可能使用C ++创建ActiveX控件,但我找不到将它们部署为.ocx文件的方法。就像dll一样。

3 个答案:

答案 0 :(得分:1)

您可以使用Visual Studio 2005或2008,通过ATL或MFC在C ++中创建ActiveX控件。有帮助的向导 - 这个过程相对无痛。 8 - )

OCX 一个DLL - 它完全相同,只是使用不同的文件扩展名。 (Pedant的角落:我知道逆是不正确;并非所有DLL都是ActiveX控件。)

答案 1 :(得分:1)

您可以使用Win32,ATL或MFC项目在C ++或C中进行ActiveX控件。

答案 2 :(得分:0)

Microsoft有一个名为ActivexPad的工具。检查它是否适用于您的情况。