Package.CreateToolWindow Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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, toolWindowType
la 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 .