Package.CreateToolWindow Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
CreateToolWindow(Type, Int32, UInt32) |
Crea una finestra degli strumenti del tipo specificato con l'ID specificato. |
CreateToolWindow(Type, Int32, Object) |
Creare una finestra dello strumento del tipo specificato con l'ID specificato. |
CreateToolWindow(Type, Int32, UInt32, Object, Guid) |
Creare una finestra dello strumento del tipo specificato con l'ID specificato. Questo è l'unico metodo che deve chiamare IVsUiShell.CreateToolWindow() |
CreateToolWindow(Guid, Int32) |
Crea una finestra degli strumenti del tipo specificato con l'ID specificato. |
CreateToolWindow(Type, Int32) |
Crea una finestra degli strumenti del tipo specificato con l'ID specificato. |
CreateToolWindow(Type, Int32, UInt32)
Crea una finestra degli strumenti del tipo specificato con l'ID specificato.
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
Parametri
- toolWindowType
- Type
Tipo della finestra da creare
- id
- Int32
ID istanza o 0 per gli strumenti di istanza singola
- flags
- UInt32
Flag di finestra da __VSCREATETOOLWIN passare a IVsUiShell.CreateToolWindow
Restituisce
Istanza di una classe derivata da ToolWindowPane
Si applica a
CreateToolWindow(Type, Int32, Object)
Creare una finestra dello strumento del tipo specificato con l'ID specificato.
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
Parametri
- toolWindowType
- Type
Tipo della finestra da creare
- id
- Int32
ID istanza o 0 per gli strumenti di istanza singola
- context
- Object
Contesto di creazione della finestra degli strumenti (passato al ToolWindowPane costruttore)
Restituisce
Istanza di una classe derivata da ToolWindowPane
Si applica a
CreateToolWindow(Type, Int32, UInt32, Object, Guid)
Creare una finestra dello strumento del tipo specificato con l'ID specificato. Questo è l'unico metodo che deve chiamare 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
Parametri
- toolWindowType
- Type
Tipo della finestra da creare
- id
- Int32
ID istanza o 0 per gli strumenti di istanza singola
- flags
- UInt32
Flag di finestra da __VSCREATETOOLWIN passare a IVsUiShell.CreateToolWindow
- context
- Object
Contesto di creazione della finestra degli strumenti (passato al ToolWindowPane costruttore)
- persistenceGuid
- Guid
Guid di persistenza per la finestra degli strumenti. Se questa proprietà non è specificata o corrisponde Emptya , toolWindowType
la proprietà GUID viene usata come guid di persistenza.
Restituisce
Istanza di una classe derivata da ToolWindowPane
Si applica a
CreateToolWindow(Guid, Int32)
Crea una finestra degli strumenti del tipo specificato con l'ID specificato.
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
Parametri
- toolWindowType
- Guid
Tipo della finestra da creare
- id
- Int32
ID istanza o 0 per gli strumenti di istanza singola
Restituisce
HRESULT per la creazione di toolwindow
Si applica a
CreateToolWindow(Type, Int32)
Crea una finestra degli strumenti del tipo specificato con l'ID specificato.
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
Parametri
- toolWindowType
- Type
Tipo della finestra da creare
- id
- Int32
ID istanza o 0 per gli strumenti di istanza singola
Restituisce
Istanza di una classe derivata da ToolWindowPane
Eccezioni
toolWindowType
è null.
id
è minore di 0.
toolWindowType
non deriva dal tipo ToolWindowPane.
Commenti
Il CreateToolWindow
metodo crea un'istanza della finestra dello strumento specificato. Questa operazione viene usata all'interno della classe base Package durante l'implementazione del codice di creazione della finestra dello strumento di interfaccia di Visual Studio e del FindToolWindow metodo .