Stocker des fenêtres Outil
VSPackages qui fournissent des fenêtres Outil doit s'inscrire pour Visual Studio comme fournisseurs de fenêtre Outil. Les fenêtres Outil créées à l'aide de le modèle de package Visual Studio font par défaut. Les fournisseurs de fenêtre Outil ont des clés de base de registres qui spécifient des attributs de visibilité, tels que la taille et l'emplacement de la fenêtre Outil par défaut, le GUID de la fenêtre qui sert de volet de la fenêtre Outil, et de style d'ancrage.
Pendant le développement, les fenêtres Outil managées de registre de fournisseurs de fenêtre Outil en ajoutant des attributs au code source, puis en exécutant l'utilitaire de RegPkg.exe sur l'assembly résultant. Pour plus d'informations, consultez Comment : enregistrez une fenêtre Outil.
Stocker les fournisseurs non managés de fenêtre Outil
Les fournisseurs non managés de fenêtre Outil doivent s'inscrire pour Visual Studio dans la section de ToolWindows de la base de registres. Le fragment suivant de fichier .reg montre comment une fenêtre Outil dynamique peut être stockée :
[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
Dans la première clé dans l'exemple ci-dessus, le numéro de version est la version de Visual Studio, tel que 7,1 ou 8,0, la sous-clé f0e1e9a1-9860-484d-ad5d-367d79aabf55 {} est un GUID du volet de la fenêtre Outil (DynamicWindowPane), et la valeur par défaut 01069cdd-95ce-4620-ac21-ddff6c57f012 {} est un GUID du VSPackage fournissant la fenêtre Outil. Pour obtenir une explication des sous-clés de flottante et de DontForceCreate, consultez Configuration d'affichage de la fenêtre Outil.
La seconde clé facultative, ToolWindows \Visibility, specifies the GUIDs des commandes qui nécessitent une fenêtre Outil à rendre visible. Dans ce cas, il n'y avait pas de commande spécifiée. Pour plus d'informations, consultez Configuration d'affichage de la fenêtre Outil.