IVsToolWindowFactory.CreateToolWindow(Guid, UInt32) Método

Definição

Permite que o ambiente crie várias janelas de ferramentas sob demanda que são implementadas pelo VSPackages.

public:
 int CreateToolWindow(Guid % rguidPersistenceSlot, System::UInt32 dwToolWindowId);
public int CreateToolWindow (ref Guid rguidPersistenceSlot, uint dwToolWindowId);
abstract member CreateToolWindow : Guid * uint32 -> int
Public Function CreateToolWindow (ByRef rguidPersistenceSlot As Guid, dwToolWindowId As UInteger) As Integer

Parâmetros

rguidPersistenceSlot
Guid

no Identificador exclusivo da janela de ferramentas.

dwToolWindowId
UInt32

no Palavra dupla que contém a ID da janela de ferramentas.

Retornos

Int32

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

Comentários

Assinatura COM

De VSShell. idl:

HRESULT IVsToolWindowFactory::CreateToolWindow(  
   [in] REFGUID rguidPersistenceSlot,  
   [in] DWORD dwToolWindowId  
);  

Quando um VSPackage dá 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 várias instâncias da janela de ferramentas. Para criar a instância inicial da janela de ferramentas, chame CreateToolWindow de sua CreateTool implementação com o dwToolWindowId parâmetro definido como zero.

Aplica-se a