Compartir a través de


Package.CreateToolWindow Método

Definición

Sobrecargas

CreateToolWindow(Type, Int32, UInt32)

Crea una ventana de herramientas del tipo especificado con el identificador especificado.

CreateToolWindow(Type, Int32, Object)

Cree una ventana de herramientas del tipo especificado con el identificador especificado.

CreateToolWindow(Type, Int32, UInt32, Object, Guid)

Cree una ventana de herramientas del tipo especificado con el identificador especificado. Este es el único método que debe llamar a IVsUiShell.CreateToolWindow()

CreateToolWindow(Guid, Int32)

Crea una ventana de herramientas del tipo especificado con el identificador especificado.

CreateToolWindow(Type, Int32)

Crea una ventana de herramientas del tipo especificado con el identificador especificado.

CreateToolWindow(Type, Int32, UInt32)

Crea una ventana de herramientas del tipo especificado con el identificador especificado.

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 de la ventana que se va a crear

id
Int32

Id. de instancia o 0 para una sola herramienta de instanciawindows

flags
UInt32

Marcas de ventana de __VSCREATETOOLWIN que se van a pasar a IVsUiShell.CreateToolWindow

Devoluciones

Instancia de una clase derivada de ToolWindowPane

Se aplica a

CreateToolWindow(Type, Int32, Object)

Cree una ventana de herramientas del tipo especificado con el identificador especificado.

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 de la ventana que se va a crear

id
Int32

Id. de instancia o 0 para una sola herramienta de instanciawindows

context
Object

Contexto de creación de ventanas de herramientas (pasado al ToolWindowPane constructor)

Devoluciones

Instancia de una clase derivada de ToolWindowPane

Se aplica a

CreateToolWindow(Type, Int32, UInt32, Object, Guid)

Cree una ventana de herramientas del tipo especificado con el identificador especificado. Este es el único método que debe llamar a 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 de la ventana que se va a crear

id
Int32

Id. de instancia o 0 para una sola herramienta de instanciawindows

flags
UInt32

Marcas de ventana de __VSCREATETOOLWIN que se van a pasar a IVsUiShell.CreateToolWindow

context
Object

Contexto de creación de ventanas de herramientas (pasado al ToolWindowPane constructor)

persistenceGuid
Guid

Guid de persistencia de la ventana de herramientas. Si no se especifica o coincide con Empty, toolWindowTypela propiedad GUID de se usa como guid de persistencia.

Devoluciones

Instancia de una clase derivada de ToolWindowPane

Se aplica a

CreateToolWindow(Guid, Int32)

Crea una ventana de herramientas del tipo especificado con el identificador especificado.

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 de la ventana que se va a crear

id
Int32

Id. de instancia o 0 para una sola herramienta de instanciawindows

Devoluciones

HRESULT para la creación de toolwindow

Se aplica a

CreateToolWindow(Type, Int32)

Crea una ventana de herramientas del tipo especificado con el identificador especificado.

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 de la ventana que se va a crear

id
Int32

Id. de instancia o 0 para una sola herramienta de instanciawindows

Devoluciones

Instancia de una clase derivada de ToolWindowPane

Excepciones

toolWindowType es null.

id es menor que 0. toolWindowType no se deriva del tipo ToolWindowPane.

Comentarios

El CreateToolWindow método crea una instancia de la ventana de herramientas especificada. Esto se usa dentro de la clase base Package al implementar el código de creación de la ventana de herramientas de interfaz de Visual Studio, así como el FindToolWindow método .

Se aplica a