Supporto di automazione per le pagine di opzioni
Vspackage può fornire le finestre di dialogo personalizzate di opzioni al menu di strumenti (pagine Strumenti Opzioni) in Visual Studio e può renderle disponibili agli modello di automazione.
Pagine delle Opzioni degli Strumenti
Per creare una pagina di Opzioni degli strumenti , un VSPackage deve fornire un'implementazione del controllo utente restituita all'ambiente con l'implementazione del package VS del metodo di GetPropertyPage , o per il codice gestito il metodo di GetPropertyPage ).
È facoltativa, ma incoraggiante forte, per consentire l'accesso a questa nuova pagina tramite il modello di automazione. È possibile eseguire questa operazione tramite i passaggi seguenti:
estendere l'oggetto di Properties con l'implementazione di un oggetto IDispatch-derivato.
Restituire un'implementazione del metodo di GetAutomationObject (o per il codice gestito il metodo di GetAutomationObject ) all'oggetto IDispatch-derivato.
Quando un utente di automazione chiama il metodo di Properties a una pagina delle proprietà personalizzata di opzione , l'ambiente utilizza il metodo di GetAutomationObject per ottenere l'implementazione personalizzata di automazione di una pagina di Opzioni degli strumenti .
L'oggetto ActiveX del package VS quindi utilizzato per fornire a ogni Property restituito da Properties.
Per ulteriori informazioni, vedere Creando pagine di opzioni utilizzando gli assembly di interoperabilità.
Per un esempio che implementa una pagina delle Opzioni degli Strumenti personalizzate, vedere Esempi di estensibilità di Visual Studio.
Vedere anche
Concetti
Esporre gli oggetti di project