Condividi tramite


Registrare le finestre degli strumenti

Package VS che forniscono le finestre degli strumenti necessario registrarlo con Visual Studio come provider di finestre degli strumenti. Le finestre degli strumenti create utilizzando il modello importa pacchetto di Visual Studio apportano questa per impostazione predefinita. I provider di finestre degli strumenti hanno chiavi del Registro di sistema che specificano gli attributi di visibilità, quali la dimensione e posizione della finestra degli strumenti predefinita, il GUID della finestra che funge dal riquadro della finestra degli strumenti e lo stile di ancoraggio.

Durante lo sviluppo, i provider gestiti della finestra degli strumenti registrano le finestre degli strumenti aggiungendo gli attributi al codice sorgente e quindi eseguendo l'utilità di RegPkg.exe dell'assembly risultante. Per ulteriori informazioni, vedere Procedura: Registrare una finestra degli strumenti.

Registrare i provider non gestiti della finestra degli strumenti

I provider non gestiti della finestra degli strumenti dovranno registrarlo con Visual Studio nella sezione di ToolWindows del Registro di sistema. Di seguito viene illustrato un frammento del file REG come una finestra degli strumenti dinamica potrebbero essere registrata:

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\<version number>\ToolWindows\{f0e1e9a1-9860-484d-ad5d-367d79aabf55}]
@="{01069cdd-95ce-4620-ac21-ddff6c57f012}"
"Name"="Microsoft.Samples.VisualStudio.IDE.ToolWindow.DynamicWindowPane"
"Float"="250, 250, 410, 430"
"DontForceCreate"=dword:00000001

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\8.0Exp\ToolWindows\{f0e1e9a1-9860-484d-ad5d-367d79aabf55}\Visibility]
"{f1536ef8-92ec-443c-9ed7-fdadf150da82}"=dword:00000000

Nel primo digitare nell'esempio precedente, il numero di versione è la versione di Visual Studio, ad esempio 7,1 o 8,0, la sottochiave f0e1e9a1-9860-484d-ad5d-367d79aabf55 {} è il GUID del riquadro della finestra degli strumenti (DynamicWindowPane) e il valore predefinito 01069cdd-95ce-4620-ac21-ddff6c57f012 {} è il GUID del pacchetto VS che fornisce la finestra degli strumenti. Per una spiegazione delle sottochiavi di DontForceCreate e float, vedere Configurazione di visualizzazione della finestra degli strumenti.

La seconda chiave facoltativa, ToolWindows \Visibility, specifies the GUIDs i controlli che richiedono la finestra degli strumenti di possibile rendere visibile. In questo caso, non sono presenti controlli specificati. Per ulteriori informazioni, vedere Configurazione di visualizzazione della finestra degli strumenti.

Vedere anche

Concetti

Concetti di base di un VSPackage