Visual C++ 向导模型

Visual Studio 2013 中已弃用 Visual Studio 的外接程序。 你应该升级外接程序到 VS 的扩展包。 有关升级的更多信息,请参见 。常见问题:将外接程序转换为 VSPackage 扩展

Visual C++ 向导模型为向导的设计提供自动化支持,并且为以下向导开发问题提供方法:

  • 启动基于用户界面的向导和不基于用户界面的向导。

  • 修改向导的 HTML 用户界面中的内容。

  • 处理向导页的导航。

  • 控制用户与 HTML 用户界面的交互。

  • 访问 Visual C++ 代码模型 以执行查询、用户输入验证和代码生成操作。

  • 查询类型库信息。

  • 错误处理和错误报告。

Visual C++ 向导模型还提供由 Visual C++ 附带的向导所使用的帮助器方法。

下面的对象在 Visual C++ 向导模型中定义。

对象

描述

IVCWizCtl 对象。

用于 IVCWizCtlUIIVCWizCtl 界面的 coclass,它包含控制自定义向导的 HTML 控件的方法和属性。

VsWizard 对象。

实现 IDTWizard.Execute 方法的 coclass。

WizCombo 对象。

用于 IWizCombo 的 coclass,它包含控制自定义向导的组合框的方法、属性和事件。

IEnumInfo 对象。

包含有关向导项目枚举成员的信息。

IFuncInfo 对象。

包含有关向导项目函数的信息。

IInterfaceInfo 对象。

包含有关向导项目界面的信息。

IParamInfo 对象。

包含有关向导项目函数和变量参数的信息。

ITypeLibInfo 对象。

包含有关向导项目类型库的信息。

IVarInfo 对象。

包含有关向导项目变量的信息。

有关自定义 Visual C++ 向导的更多信息,请参见创建自定义向导

请参见

任务

如何:解释 Visual C++ 向导模型示例

概念

设计向导

其他资源

Visual C++ 扩展性对象模型