Podpora automatizace pro stránky Možnosti
Balíčky VSPackage můžou poskytovat vlastní dialogová okna Možnosti v nabídce Nástroje (stránky Možnosti nástrojů) v sadě Visual Studio a můžou je zpřístupnit pro model automatizace.
stránky Možnosti nástrojů
Pokud chcete vytvořit stránku Možnosti nástrojů, musí balíček VSPackage poskytnout implementaci uživatelského ovládacího prvku vrácenou do prostředí prostřednictvím implementace GetPropertyPage VSPackage metody. (Nebo pro spravovaný kód metodu GetPropertyPage .)
Je nepovinný, ale důrazně doporučujeme povolit přístup k této nové stránce prostřednictvím modelu automatizace. Můžete to udělat pomocí následujících kroků:
Rozšíření objektu Properties[] implementací IDispatch odvozeného objektu.
Vrátí implementaci GetAutomationObject metody (nebo pro spravovaný kód metodu GetAutomationObject ) do objektu odvozeného od IDispatch.
Když uživatel automatizace volá metodu Properties[] na vlastní stránce vlastností Option , prostředí používá metodu GetAutomationObject k získání vlastní implementace automatizace stránky Nástroje Možnosti .
Objekt automatizace balíčku VSPackage se pak použije k poskytnutí každého Property vráceného objektem Properties[].
Ukázku implementace vlastní stránky Možnosti nástrojů najdete v tématu Ukázky sady VSSDK.