AxImporter 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
导入 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, Guid) |
生成 ActiveX 控件的包装以供在设计时环境中使用。 |
GenerateFromTypeLibrary(UCOMITypeLib) |
生成 ActiveX 控件的包装以供在设计时环境中使用。 |
GetFileOfTypeLib(TYPELIBATTR) |
获取所指定类型库的路径和文件名称。 |
GetHashCode() |
作为默认哈希函数。 (继承自 Object) |
GetType() |
获取当前实例的 Type。 (继承自 Object) |
MemberwiseClone() |
创建当前 Object 的浅表副本。 (继承自 Object) |
ToString() |
返回表示当前对象的字符串。 (继承自 Object) |