Modèle d'Assistant Visual C++

Mise à jour : novembre 2007

Le modèle d'Assistant Visual C++ fournit la prise en charge de l'automation destinée à la conception des Assistants et fournit des méthodes pour résoudre les problèmes liés au développement d'Assistants suivants :

  • Lancement d'Assistants fondés ou non sur une interface utilisateur.

  • Modification de contenus dans l'interface utilisateur HTML d'un Assistant.

  • Gestion de la navigation au sein des pages d'un Assistant.

  • Contrôle de l'interaction utilisateur avec l'interface utilisateur HTML.

  • Accès au Modèle de code Visual C++ pour les requêtes, la validation d'entrées d'utilisateur et la génération de code.

  • Application d'interrogations à des informations relatives à une bibliothèque de types.

  • Gestion et rapport d'erreurs.

Le modèle d'Assistant Visual C++ offre également des méthodes d'assistance utilisées par les Assistants fournis par Visual C++.

Les objets suivants sont définis dans le modèle d'Assistant Visual C++.

Objet

Description

Objet IVCWizCtl.

Coclasse des interfaces IVCWizCtlUI et IVCWizCtl, qui contient les méthodes et les propriétés qui régissent le contrôle HTML d'un Assistant personnalisé.

Objet VsWizard.

Coclasse qui implémente la méthode IDTWizard.Execute.

Objet WizCombo.

Coclasse de IWizCombo qui contient les méthodes, propriétés et événements qui contrôlent les zones de liste déroulante d'un Assistant personnalisé.

Objet IEnumInfo.

Contient des informations relatives aux membres de l'énumération d'un projet d'Assistant.

Objet IFuncInfo.

Contient des informations relatives aux fonctions d'un projet d'Assistant.

Objet IInterfaceInfo.

Contient des informations relatives aux interfaces d'un projet d'Assistant.

Objet IParamInfo.

Contient des informations relatives à la fonction et aux paramètres variables d'un projet d'Assistant.

Objet ITypeLibInfo.

Contient des informations relatives aux bibliothèques de types d'un projet d'Assistant.

Objet IVarInfo.

Contient des informations relatives aux variables d'un projet d'Assistant.

Pour plus d'informations sur les Assistants Visual C++ personnalisés, consultez Création d'un Assistant personnalisé.

Voir aussi

Tâches

Comment : interpréter les exemples de modèle de l'Assistant Visual C++

Concepts

Conception d'un Assistant

Autres ressources

Modèle objet d'extensibilité Visual C++