Freigeben über


Entwerfen eines Assistenten

Aktualisiert: November 2007

Gegebenenfalls müssen Sie Projekte mit standardisierten Features erstellen, die von den in Visual C++ zur Verfügung gestellten Anwendungs-Assistenten abweichen. Zum Ausführen solcher Aufgaben können Sie die Assistentenarchitektur in Visual C++ verwenden, die für eine problemlose Erweiterbarkeit und Anpassung ausgelegt ist. Mithilfe des benutzerdefinierten Visual C++-Assistenten können Sie einen Assistenten erstellen. Nachdem der Assistent erstellt wurde, können Sie ihn so konfigurieren, dass er die für Ihre Projekte erforderlichen Startdateien generiert.

Ein Visual C++-Assistent ist ein HTML-Steuerelement. Er verwendet das Visual C++-Assistentenmodul IVCWizCtlUI, das häufig verwendete Dienste, z. B. NavigateToCommandHandler, OkCancelAlert usw., bereitstellt. Außerdem verwendet der Assistent das Skriptmodul, über das mit einem Assistenten sowohl VBScript als auch JScript interpretiert werden kann.

Die Assistentenarchitektur bietet die Möglichkeit, auf die folgenden Objektmodelle direkt in den Assistenten zuzugreifen und ihre Methoden, Eigenschaften und Ereignisse sowohl aus den JScript- als auch aus den HTML-Dateien aufzurufen. (Weitere Informationen und Beispiele finden Sie unter HTML-Dateien und JScript-Datei.)

Eine Beschreibung der einzelnen Elemente, die Sie zum Entwerfen von Assistenten benötigen, finden Sie unter Für den Assistenten erstellte Dateien.

Siehe auch

Aufgaben

Erstellen eines benutzerdefinierten Assistenten

Konzepte

Schritte zum Entwerfen eines Assistenten

Anpassen des Assistenten

Weitere Ressourcen

Beispiele für benutzerdefinierte Assistenten