Método IVsToolWindowFactory.CreateToolWindow (Guid, UInt32)
Permite que o ambiente criar várias 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 CreateToolWindow(
[InAttribute] ref Guid rguidPersistenceSlot,
uint dwToolWindowId
)
int CreateToolWindow(
[InAttribute] Guid% rguidPersistenceSlot,
unsigned int dwToolWindowId
)
abstract CreateToolWindow :
rguidPersistenceSlot:Guid byref *
dwToolWindowId:uint32 -> int
Function CreateToolWindow (
<InAttribute> ByRef rguidPersistenceSlot As Guid,
dwToolWindowId As UInteger
) As Integer
Parâmetros
- rguidPersistenceSlot
[in] Identificador exclusivo da janela da ferramenta.
- dwToolWindowId
[in] Identificação de palavra dupla, que contém a 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 IVsToolWindowFactory::CreateToolWindow(
[in] REFGUID rguidPersistenceSlot,
[in] DWORD dwToolWindowId
);
Quando um VSPackage oferece suporte a janelas de ferramentas de várias instâncias, cada janela usa o mesmo rguidPersistenceSlot.O dwToolWindowId parâmetro é usado para diferenciar entre as diversas instâncias da janela de ferramenta.Para criar a instância inicial da janela de ferramenta, chame CreateToolWindow de seu CreateTool implementação com o dwToolWindowId parâmetro definido como zero.
Consulte também
Interface IVsToolWindowFactory
Namespace Microsoft.VisualStudio.Shell.Interop
Retornar ao topo