Export (0) Print
Expand All

Visual C++ Wizard Model

The Visual C++ Wizard Model provides automation support for designing wizards and provides methods for the following wizard development issues:

  • Launching UI-based and non-UI based wizards.
  • Modifying the contents in wizard's HTML user interface.
  • Handling navigation for the wizard pages.
  • Controlling the user interaction with the HTML user interface.
  • Accessing the Visual C++ Code Model for queries, user input validation, and code generation.
  • Querying type library information.
  • Error handling and error reporting.

The Visual C++ Wizard Model also provides helper methods that are used by the wizards provided with Visual C++.

The following objects are defined in the Visual C++ Wizard Model.

Object Description
VCWizCtl Object The coclass for the IVCWizCtlUI and IVCWizCtl interfaces, containing methods and properties that control a custom wizard's HTML control.
VSWizard Object The coclass that implements the IDTWizard Execute method.
WizCombo Object The coclass for IWizCombo containing methods, properties, and events that control a custom wizard's combo boxes.
ControlCollection Collection A collection of controls.
IControl Object Contains information about a wizard project's ActiveX controls.
IEnumInfo Object Contains information about a wizard project's enumeration members.
IFuncInfo Object Contains information about a wizard project's functions.
IInterfaceInfo Object Contains information about a wizard project's interfaces.
IParamInfo Object Contains information about a wizard project's function and variable parameters.
ITypeLibInfo Object Contains information about a wizard project's type libraries.
IVarInfo Object Contains information about a wizard project's variables.
TypeLibCollection Collection A collection of type libraries.

See Also

Interpreting Visual C++ Wizard Model Examples | Visual C++ Extensibility Object Model

Show:
© 2014 Microsoft