Package.CreateToolWindow Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
CreateToolWindow(Type, Int32, UInt32) |
Cria uma janela de ferramenta do tipo especificado com a ID especificada. |
CreateToolWindow(Type, Int32, Object) |
Crie uma janela de ferramenta do tipo especificado com a ID especificada. |
CreateToolWindow(Type, Int32, UInt32, Object, Guid) |
Crie uma janela de ferramenta do tipo especificado com a ID especificada. Esse é o único método que deve chamar IVsUiShell.CreateToolWindow() |
CreateToolWindow(Guid, Int32) |
Cria uma janela de ferramenta do tipo especificado com a ID especificada. |
CreateToolWindow(Type, Int32) |
Cria uma janela de ferramenta do tipo especificado com a ID especificada. |
CreateToolWindow(Type, Int32, UInt32)
Cria uma janela de ferramenta do tipo especificado com a ID especificada.
protected:
Microsoft::VisualStudio::Shell::WindowPane ^ CreateToolWindow(Type ^ toolWindowType, int id, System::UInt32 flags);
protected Microsoft.VisualStudio.Shell.WindowPane CreateToolWindow (Type toolWindowType, int id, uint flags);
member this.CreateToolWindow : Type * int * uint32 -> Microsoft.VisualStudio.Shell.WindowPane
Protected Function CreateToolWindow (toolWindowType As Type, id As Integer, flags As UInteger) As WindowPane
Parâmetros
- toolWindowType
- Type
Tipo da janela a ser criada
- id
- Int32
ID da instância ou 0 para ferramentas de instância únicawindows
- flags
- UInt32
Os sinalizadores de janela a __VSCREATETOOLWIN serem passados para IVsUiShell.CreateToolWindow
Retornos
Uma instância de uma classe derivada de ToolWindowPane
Aplica-se a
CreateToolWindow(Type, Int32, Object)
Crie uma janela de ferramenta do tipo especificado com a ID especificada.
protected:
virtual Microsoft::VisualStudio::Shell::WindowPane ^ CreateToolWindow(Type ^ toolWindowType, int id, System::Object ^ context);
protected virtual Microsoft.VisualStudio.Shell.WindowPane CreateToolWindow (Type toolWindowType, int id, object context);
abstract member CreateToolWindow : Type * int * obj -> Microsoft.VisualStudio.Shell.WindowPane
override this.CreateToolWindow : Type * int * obj -> Microsoft.VisualStudio.Shell.WindowPane
Protected Overridable Function CreateToolWindow (toolWindowType As Type, id As Integer, context As Object) As WindowPane
Parâmetros
- toolWindowType
- Type
Tipo da janela a ser criada
- id
- Int32
ID da instância ou 0 para ferramentas de instância únicawindows
- context
- Object
Contexto de criação da janela de ferramentas (passado para ToolWindowPane o construtor)
Retornos
Uma instância de uma classe derivada de ToolWindowPane
Aplica-se a
CreateToolWindow(Type, Int32, UInt32, Object, Guid)
Crie uma janela de ferramenta do tipo especificado com a ID especificada. Esse é o único método que deve chamar IVsUiShell.CreateToolWindow()
protected Microsoft.VisualStudio.Shell.WindowPane CreateToolWindow (Type toolWindowType, int id, uint flags, object context, Guid persistenceGuid = default);
member this.CreateToolWindow : Type * int * uint32 * obj * Guid -> Microsoft.VisualStudio.Shell.WindowPane
Protected Function CreateToolWindow (toolWindowType As Type, id As Integer, flags As UInteger, context As Object, Optional persistenceGuid As Guid = Nothing) As WindowPane
Parâmetros
- toolWindowType
- Type
Tipo da janela a ser criada
- id
- Int32
ID da instância ou 0 para ferramentas de instância únicawindows
- flags
- UInt32
Os sinalizadores de janela a __VSCREATETOOLWIN serem passados para IVsUiShell.CreateToolWindow
- context
- Object
Contexto de criação da janela de ferramentas (passado para ToolWindowPane o construtor)
- persistenceGuid
- Guid
O Guid de persistência para a janela de ferramentas. Se isso não for especificado ou corresponder Emptyà propriedade GUID de , toolWindowType
a propriedade GUID será usada como o Guid de persistência.
Retornos
Uma instância de uma classe derivada de ToolWindowPane
Aplica-se a
CreateToolWindow(Guid, Int32)
Cria uma janela de ferramenta do tipo especificado com a ID especificada.
protected:
virtual int CreateToolWindow(Guid % toolWindowType, int id);
protected virtual int CreateToolWindow (ref Guid toolWindowType, int id);
abstract member CreateToolWindow : Guid * int -> int
override this.CreateToolWindow : Guid * int -> int
Protected Overridable Function CreateToolWindow (ByRef toolWindowType As Guid, id As Integer) As Integer
Parâmetros
- toolWindowType
- Guid
Tipo da janela a ser criada
- id
- Int32
ID da instância ou 0 para ferramentas de instância únicawindows
Retornos
HRESULT para criação de toolwindow
Aplica-se a
CreateToolWindow(Type, Int32)
Cria uma janela de ferramenta do tipo especificado com a ID especificada.
protected:
virtual Microsoft::VisualStudio::Shell::WindowPane ^ CreateToolWindow(Type ^ toolWindowType, int id);
protected virtual Microsoft.VisualStudio.Shell.WindowPane CreateToolWindow (Type toolWindowType, int id);
abstract member CreateToolWindow : Type * int -> Microsoft.VisualStudio.Shell.WindowPane
override this.CreateToolWindow : Type * int -> Microsoft.VisualStudio.Shell.WindowPane
Protected Overridable Function CreateToolWindow (toolWindowType As Type, id As Integer) As WindowPane
Parâmetros
- toolWindowType
- Type
Tipo da janela a ser criada
- id
- Int32
ID da instância ou 0 para ferramentas de instância únicawindows
Retornos
Uma instância de uma classe derivada de ToolWindowPane
Exceções
toolWindowType
é nulo.
id
é menor que 0.
toolWindowType
não é derivado do ToolWindowPane tipo .
Comentários
O CreateToolWindow
método cria uma instância da janela de ferramenta fornecida. Isso é usado na classe base Package ao implementar o código de criação da janela de ferramentas de interface do Visual Studio, bem como o FindToolWindow método .