AxImporter 类

定义

导入 ActiveX 控件并生成可由设计器访问的包装。

public ref class AxImporter
public class AxImporter
type AxImporter = class
Public Class AxImporter
继承
AxImporter

注解

若要为 ActiveX 控件生成 ActiveX 包装器,请先创建或获取 类的 AxImporter 实例。 构造 AxImporter 函数接受 一个 AxImporter.Options 对象,该对象为导入程序设置选项,例如要生成的包装器.dll的文件名,以及要生成包装的输出目录。 若要生成 ActiveX 包装器,请调用相应的 Generate 方法。 若要从文件生成,请调用 GenerateFromFile。 若要从类型库生成,请调用 GenerateFromTypeLibrary。 返回的字符串将包含程序集限定名称 (示例:“Namespace.Type,Assembly”) 生成 ActiveX 包装器的类型。 ActiveX 控件的包装器将在传递给AxImporter构造函数的 AxImporter.Options 属性中指定的 outputName .dll 文件中生成。 可以使用 加载或查询 System.Reflection 类型,并将其视为普通托管类型。 还可以调用 GetOcx 类型的 方法,以检索对象的 COM 接口(如果该对象支持)。

构造函数

AxImporter(AxImporter+Options)

初始化 AxImporter 类的新实例。

属性

GeneratedAssemblies

获取为控件生成的程序集的名称。

GeneratedSources

获取生成的源文件的名称。

GeneratedTypeLibAttributes

获取所生成类型库的特性。

方法

Equals(Object)

确定指定对象是否等于当前对象。

(继承自 Object)
GenerateFromFile(FileInfo)

生成 ActiveX 控件的包装以供在设计时环境中使用。

GenerateFromTypeLibrary(UCOMITypeLib)

生成 ActiveX 控件的包装以供在设计时环境中使用。

GenerateFromTypeLibrary(UCOMITypeLib, Guid)

生成 ActiveX 控件的包装以供在设计时环境中使用。

GetFileOfTypeLib(TYPELIBATTR)

获取所指定类型库的路径和文件名称。

GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
ToString()

返回表示当前对象的字符串。

(继承自 Object)

适用于