Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Visual Studio add-ins are deprecated in Visual Studio 2013. You should upgrade your add-ins to VSPackage extensions. For more information about upgrading, see FAQ: Converting Add-ins to VSPackage Extensions.
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 a 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  | 
|---|---|
IVCWizCtl 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.  | 
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.  | 
For more information on custom Visual C++ wizards, see Creating a Custom Wizard.
See Also
Tasks
How to: Interpret Visual C++ Wizard Model Examples