Compartilhar via


Interface IVsToolWindowFactory

 

Fornece a capacidade de criar várias janelas de ferramenta a VSPackages.

Namespace:   Microsoft.VisualStudio.Shell.Interop
Assembly:  Microsoft.VisualStudio.Shell.Interop (em Microsoft.VisualStudio.Shell.Interop.dll)

Sintaxe

[InterfaceTypeAttribute(1)]
[GuidAttribute("A7A1C907-C3D2-4ACB-9114-4EE23B6FCF7E")]
public interface IVsToolWindowFactory
[InterfaceTypeAttribute(1)]
[GuidAttribute("A7A1C907-C3D2-4ACB-9114-4EE23B6FCF7E")]
public interface class IVsToolWindowFactory
[<InterfaceTypeAttribute(1)>]
[<GuidAttribute("A7A1C907-C3D2-4ACB-9114-4EE23B6FCF7E")>]
type IVsToolWindowFactory = interface end
<InterfaceTypeAttribute(1)>
<GuidAttribute("A7A1C907-C3D2-4ACB-9114-4EE23B6FCF7E")>
Public Interface IVsToolWindowFactory

Métodos

Nome Descrição
System_CAPS_pubmethod CreateToolWindow(Guid, UInt32)

Permite que o ambiente criar várias janelas de ferramenta sob demanda que são implementadas por VSPackages.

Comentários

Se seu VSPackage oferece suporte a janelas de ferramentas de várias instâncias, você deve implementar essa interface.

Observações para implementadores:

Implementado por VSPackages que oferecem suporte a janelas de ferramentas de várias instâncias.

Observações para chamadores:

Chamado pelo ambiente quando um usuário solicita uma nova janela de ferramenta.

Consulte também

Namespace Microsoft.VisualStudio.Shell.Interop

Retornar ao topo