aximp Windows 窗体 ActiveX 控件导入程序

Aximp.exe(Windows 窗体 ActiveX 控件导入程序)

ActiveX 控件导入程序将 ActiveX 控件的 COM 类型库中的类型定义转换为 Windows 窗体控件。
Windows 窗体只能承载 Windows 窗体控件,即从 Control 派生的类。 Aximp.exe 生成可承载于 Windows 窗体上的 ActiveX 控件的包装器类。 这使你得以使用适用于其他 Windows 窗体控件的同一设计时支持和编程方法。
若要承载 ActiveX 控件,必须生成从 AxHost 派生的包装器控件。 此包装器控件包含基础 ActiveX 控件的一个实例。 它知道如何与 ActiveX 控件通信,但它显示为 Windows 窗体控件。 这个生成的控件承载 ActiveX 控件并将其属性、方法和事件作为生成的控件的属性、方法和事件公开。

语法

  aximp [options]{file.dll | file.ocx}

参数

参数说明
文件包含要转换的 ActiveX 控件的源文件的名称。 文件参数中必须具有扩展名 .dll 或 .ocx。

选项

选项描述
/delaysign指定 Aximp.exe 使用延迟的签名对生成的控件进行签名。 必须使用 /keycontainer:、/keyfile: 或 /publickey: 选项指定此选项。 有关延迟签名过程的更多信息,请参见延迟为程序集签名。
/help显示该工具的命令语法和选项。
/keycontainer: containerName使用在 containerName 指定的密钥容器中找到的公钥/私钥对,对生成的控件进行强名称签名。
/keyfile: filename使用在 filename 中找到的发行者的正式公钥/私钥对,对生成的控件进行强名称签名。
/nologo取消显示 Microsoft 启动版权标志。
/out: filename指定要创建的程序集的名称。
/publickey: filename使用在 filename 指定的文件中找到的公钥,对生成的控件进行强名称签名。
/rcw: filename使用指定的运行时可调用包装器,而不用生成新的包装器。 你可以指定多个实例。 当前目录用于相对路径。 有关详细信息,请参阅运行时可调用包装器。
/silent取消显示成功消息。
/source生成 Windows 窗体包装器的 C# 源代码。
/verbose指定详细模式;显示更多进度信息。
/?显示该工具的命令语法和选项。

备注

如果 ActiveX 控件的成员名称与 .NET Framework 中定义的名称匹配,则 Aximp.exe 在创建 AxHost 派生类时,将在成员名称前加上前缀“Ctl”。 例如,如果 ActiveX 控件有一个名为“Layout”的成员,由于在 .NET Framework 中定义了 Layout 事件,因此该成员在 AxHost 派生类中将重命名为“CtlLayout”。

示例

下面的命令为媒体播放器控件 msdxm.ocx 生成 MediaPlayer.dll 和 AxMediaPlayer.dll。

控制台 Windows powershell</font>

aximp c:\systemroot\system32\msdxm.ocx
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值