Compartir a través de


registrar las ventanas de herramientas

VSPackages que proporcionan las ventanas de herramientas debe registrar con Visual Studio como proveedores de la ventana de herramientas. Las ventanas de herramientas creadas con la plantilla paquete de Visual Studio hacen esto de forma predeterminada. Los proveedores de la ventana de herramientas tienen claves del registro del sistema que especifican atributos de visibilidad, como el tamaño y ubicación de la ventana de herramientas predeterminada, GUID de la ventana que actúa como el panel de la ventana de herramientas, y el estilo de acoplamiento.

Durante el desarrollo, los proveedores administrados de la ventana de herramientas registran las ventanas de herramientas agregando atributos al código fuente, y después ejecutando la utilidad de RegPkg.exe en el ensamblado resultante. Para obtener más información, vea Cómo: registre una ventana de herramientas.

Registrar los proveedores no administrada de la ventana de herramientas

Los proveedores no administrada de la ventana de herramientas deben registrar con Visual Studio en la sección de ToolWindows de registro del sistema. El siguiente fragmento de archivo .reg muestra cómo una ventana de herramientas dinámica puede registrarse:

[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

En la primera clave en el ejemplo anterior, el número de versión es la versión de Visual Studio, como 7,1 o 8,0, la subclave {f0e1e9a1-9860-484d-ad5d-367d79aabf55} es el GUID del panel de la ventana de herramientas (DynamicWindowPane), y el valor predeterminado {01069cdd-95ce-4620-ac21-ddff6c57f012} es el GUID del Paquete que proporciona a la ventana de herramientas. Para obtener una explicación de las subclaves Float y de DontForceCreate, vea Configuración de presentación de la ventana de herramientas.

La segunda clave opcional, ToolWindows \Visibility, specifies the GUIDs de los comandos que requieren la ventana de herramientas para crear visible. en este caso, no hay comandos especificados. Para obtener más información, vea Configuración de presentación de la ventana de herramientas.

Vea también

Conceptos

VSPackage Essentials