Compartilhar via


Método IVsPackage.CreateTool (Guid)

 

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

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

Sintaxe

int CreateTool(
    [InAttribute] ref Guid rguidPersistenceSlot
)
int CreateTool(
    [InAttribute] Guid% rguidPersistenceSlot
)
abstract CreateTool : 
        rguidPersistenceSlot:Guid byref -> int
Function CreateTool (
    <InAttribute> ByRef rguidPersistenceSlot As Guid
) As Integer

Parâmetros

  • rguidPersistenceSlot
    [in] Identificador exclusivo da janela da ferramenta.

Valor de retorno

Type: System.Int32

Se o método for bem-sucedido, ele retorna S_OK.Se ele falhar, ele retorna um código de erro.

Comentários

COM assinatura

De vsshell.idl:

HRESULT IVsPackage::CreateTool(
   [in] REFGUID rguidPersistenceSlot
);

Uma janela de ferramenta pode ser configurada para abrir automaticamente na próxima vez que o ambiente é iniciado se a janela estava aberta durante o desligamento do ambiente.

Este método não deve ser feita a janela da ferramenta visível; ou seja, ele não deve chamar Show.

Para abrir automaticamente janelas de ferramentas quando o ambiente é iniciado, passe CTW_fForceCreate para CreateToolWindow.A ferramenta windows e sua configuração devem ser registrados no registro do sistema.Para o formato de entrada do Registro específica e valores, consulte Tool Window Registration and Configuration.

Consulte também

Interface IVsPackage
Namespace Microsoft.VisualStudio.Shell.Interop

Retornar ao topo