Visual C++-Assistentenmodell
Add-Ins für Visual Studio sind in Visual Studio 2013 veraltet. Sie müssen für Ihre Add-Ins ein Upgrade auf VSPackage-Erweiterungen durchführen. Weitere Informationen über das Durchführen eines Upgrades finden Sie unter FAQ: Konvertieren von Add-Ins in VSPackage-Erweiterungen.
Das Visual C++-Assistentenmodell bietet Automatisierungsunterstützung zum Entwerfen von Assistenten und stellt Methoden für die folgenden Probleme im Zusammenhang mit der Entwicklung von Assistenten bereit:
Starten von Assistenten, die auf der Benutzeroberfläche basieren, sowie von Assistenten, die nicht auf der Benutzeroberfläche basieren.
Bearbeiten des Inhalts in der HTML-Benutzeroberfläche eines Assistenten.
Behandeln der Navigation durch die Seiten des Assistenten.
Steuern der Interaktion des Benutzers mit der HTML-Benutzeroberfläche.
Zugreifen auf das Visual C++-Codemodell für Abfragen, die Validierung für Benutzereingaben und die Codegenerierung.
Abfragen von Typbibliotheksinformationen.
Fehlerbehandlung und Problemberichte.
Das Visual C++-Assistentenmodell stellt auch Hilfemethoden zur Verfügung, die von den Assistenten verwendet werden, die mit Visual C++ bereitgestellt werden.
Die folgenden Objekte werden im Visual C++-Assistentenmodell definiert.
Objekt |
Beschreibungen |
---|---|
IVCWizCtl-Objekt |
Die Co-Klassen für die IVCWizCtlUI-Schnittstelle und die IVCWizCtl-Schnittstelle, die Methoden und Eigenschaften zum Steuern des HTML-Steuerelements eines benutzerdefinierten Assistenten enthalten. |
VsWizard-Objekt |
Die Co-Klasse, die die IDTWizard.Execute-Methode implementiert. |
WizCombo-Objekt |
Die Co-Klasse für IWizCombo, die Methoden, Eigenschaften und Ereignisse zum Steuern der Kombinationsfelder eines benutzerdefinierten Assistenten enthält. |
IEnumInfo-Objekt |
Enthält Informationen zu den Enumerationsmembern eines Assistentenprojekts. |
IFuncInfo-Objekt |
Enthält Informationen zu den Funktionen eines Assistentenprojekts. |
IInterfaceInfo-Objekt |
Enthält Informationen zu den Schnittstellen eines Assistentenprojekts. |
IParamInfo-Objekt |
Enthält Informationen zu den Funktions- und variablen Parametern eines Assistentenprojekts. |
ITypeLibInfo-Objekt |
Enthält Informationen zu den Typbibliotheken eines Assistentenprojekts. |
IVarInfo-Objekt |
Enthält Informationen zu den Variablen eines Assistentenprojekts. |
Weitere Informationen über benutzerdefinierte Visual C++-Assistenten finden Sie unter Erstellen eines benutzerdefinierten Assistenten.
Siehe auch
Aufgaben
Gewusst wie: Interpretieren von Beispielen für das Visual C++-Assistentenmodell