从类型库添加类向导

该向导为从所选类型库添加的每个接口创建类。

从类型库添加类向导的屏幕截图。

  • 实现接口的位置

    指定类型库的位置。

    选项 说明
    注册表 “可用类型库”中列出了已注册的类型库
    文件 在“位置”中为未向系统注册的类型库提供文件位置。
  • 可用类型库

    列出在系统中注册的类型库。 从此列表中选择一个类型库,以在“接口”列表中显示其接口

  • 位置

    指定类型库的位置。 在“实现接口的位置”下,选择“文件”以提供类型库文件位置。 要浏览至该文件的位置,请选择省略号按钮。

  • 可用接口

    列出在“可用类型库”列表中选择的类型库中的接口

    传输按钮 说明
    > 添加在“接口”列表中选择的接口。 如果没有选择接口,则无法执行此操作。
    >> 添加在“可用类型库”列表中选择的类型库的所有接口。
    < 移除在“实现接口”列表中选择的类。 如果没有选择类,则无法执行此操作。
    << 删除“实现接口”列表中的所有类。 如果“实现接口”列表为空,则不可用。
  • 实现接口

    指定要从使用 >>> 按钮添加的接口生成的类名。 单击此框可选择一个类,然后使用向上或向下键滚动浏览列表。 当你选择“确定”时,向导将生成类。 在此框中仅能选择一个类。

    若要移除某个类,请在此列表中将其选中,然后选择“<”。 选择“<<”可移除“实现接口”框中的所有类。

使用此向导从可用的类型库添加 MFC 类。 该向导为从所选类型库添加的每个接口创建类。

  • 添加类的位置

    指定从中创建类的类型库的位置。

    选项 说明
    注册表 “可用类型库”中列出了已注册的类型库
    文件 在“位置”中为未向系统注册的类型库提供文件位置。
  • 可用类型库

    列出在系统中注册的类型库。 从此列表中选择一个类型库,以在“接口”列表中显示其接口

  • 位置

    指定类型库的位置。 如果选择“添加类的位置”下的“文件”,可以提供包含类型库的文件的位置。 要浏览至该文件的位置,请选择省略号按钮。

  • 接口

    列出在“可用类型库”列表中选择的类型库中的接口

    传输按钮 说明
    > 添加在“接口”列表中选择的接口。 如果没有选择接口,则无法执行此操作。
    >> 添加在“可用类型库”列表中选择的类型库中的所有接口。
    < 移除在“生成的类”列表中选择的类。 如果没有在“生成的类”列表中选择类,则无法执行此操作
    << 删除“生成的类”列表中的所有类。 如果“生成的类”列表为空,则无法执行此操作
  • 生成的类

    指定要从使用 >>> 按钮添加的接口生成的类名。 单击此框可选择一个类,并使用向上键或向下键滚动浏览列表,查看“类”框中的每个类名,以及向导在你选择“完成”时在“文件”框中生成的文件名。 在此框中仅能选择一个类。

    若要移除某个类,请在此列表中将其选中,然后选择“<”。 选择 << 可移除“生成的类”框中的所有类

  • 指定在选择“完成”时向导添加的“生成的类”框中选择的类的名称。 可以在“类”框中编辑该名称。

  • 文件

    为新类的头文件设置名称。 默认情况下,此名称基于你在“生成的类”中提供的名称。 选择省略号按钮以将该文件名保存至所选位置,或将类声明追加到现有文件中。 如果选择现有文件,则向导在你选择“完成”之前,都不会将其保存至所选位置

    向导不会覆盖文件。 如果选择现有文件的名称,当你选择“完成”时,向导会询问你是否要将该类声明追加至文件的内容中。 选择“是”,则追加至文件;选择“否”,则返回至向导并指定另一个文件名

另请参阅

类型库中的 MFC 类
自动化客户端:使用类型库