Freigeben über


Optionsseiten erstellen Sie mithilfe von Interop-Assemblys

Verwaltetes VSPackages kann die COM-basierten Interop-Assemblys Visual Studio SDK verwenden, um die Visual Studio integrierte Entwicklungsumgebung (IDE) indem er Optionen Seiten auf den Extras Menü erweitert werden soll.

Eine Extras/Optionen Seite handelt es sich im Grunde um ein Benutzersteuerelement und wird auf die gleiche Weise wie jedes andere Steuerelement codiert. Normalerweise würden Sie einen des vom Designer Visual Studio IDE verwenden, um das Objekt zu erstellen und Benutzersteuerelemente hinzufügen.

Hinweis

Eine Extras/Optionen Seite, die als Dialogfeld unter Verwendung eines DialogProc implementiert wird, um Fenstermeldungen zu ändern, muss ein nicht modales Dialogfeld sein und darf die EndDialog-Funktion nicht aufrufen.

Sie sollten das Automatisierungsobjekt verwenden VSPackage zur Umgebung zur Verfügung stellt, um die Eigenschaften zu unterstützen, dass das Benutzersteuerelement enthält.

VSPackage, die eine Seite Extras/Optionen implementiert, steht die Pagingfunktion für programmgesteuerte Kontrolle ihrer Eigenschaften oder vom Automatisierungsmodell der IDE direkt unterstützen. Weitere Informationen zum Sichern von Extras/Optionen Seiten mit Automatisierung finden Sie unter Optionsseiten erstellen durch Automatisierung.

Optionsseiten im Menü Extras verfügbar machen die IDE

Zusätzlich zum Implementieren eines Benutzersteuerelements VSPackages, muss dieses Steuerelement für die IDE verfügbar machen.

Dies kann über die Implementierung der GetPropertyPage-Methode, die eine VSPROPSHEETPAGE Struktur auf der Grundlage der übergebenen GUID zurückgibt.

Die IDE verwendet die VSPROPSHEETPAGE Struktur verwendet, um die Eigenschaften einer Eigenschaften Seite festzulegen.

Die Einstellungen, die im dwFlags-Member enthalten sind, bestimmen die genaue Auslegung der anderen Member von VSPROPSHEETPAGE. Die Struktur stellt i. d. R. zur Verfügung:

  • Ein Handle der Instanz zum Aufrufen eines Symbols oder der Zeichenfolgenressource zu laden.

  • Der Ressourcenbezeichner der Dialogfeldvorlagen der Seite.

  • Ein Zeiger auf den DialogProc für die Seite.

Eine Tools Options Pages registrieren

Sie können eine Extras/Optionen Seite registrieren, indem Sie einen Eintrag im folgenden Registrierungsspeicherort erstellen: HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ VisualStudio \ <Version> \ ToolsOptionsPages, wo <Version> die Version von Visual Studioist, z. B. 8.0.

Um die Seite zu registrieren, können Sie entweder die Registrierung manuell bearbeiten oder ein Registrierung von Skripts (RGS-Datei) verwenden. Weitere Informationen finden Sie unter Erstellen von Registrierungsstellen-Skripten.

Siehe auch

Referenz

Erstellen von Registrierungsstellen-Skripten

Konzepte

Automatisierungs-Unterstützung für Optionsseiten

Verwenden der Optionsseiten

Optionsseiten mithilfe der Klassen des verwalteten Paketframeworks erstellen

Optionsseiten erstellen durch Automatisierung

Weitere Ressourcen

Erweitern der Visual Studio-Umgebung