使用Visual Studio工具将ActiveX控件的COM类库转换为窗体控件

1:转换目的

     Windows窗体只能继承Windows 窗体控件。如果要承载ActiveX控件,必须生成AxHost派生的包装器控件。

在使用WPF呈现ActiveX控件的时候,需要将com类库(ocx ,dll)文件转换成ActiveX包装器

2:转换方法

     使用Visual Studio 工具菜单下的CommandLine工具进行转换如下图1

(图1)

 打开命令窗口后,输入转换指令 aximp + 要转换文件的路径 +回车

 如:aximp D:\SOFT\Lib\WindowsActiveX\mstscax.dll

 自动转换后,生成文件在当前项目目录下,如图2

 

 (图2)

3:引用文件

      最后将转换的文件引用到项目中,如图3所示

 

 (图3)

  完成,2022记录一下

 

posted @ 2022-03-22 17:26  MARS_SZ  阅读(102)  评论(0编辑  收藏  举报