Package.CreateToolWindow Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
CreateToolWindow(Type, Int32, UInt32) |
Erstellt ein Toolfenster des angegebenen Typs mit der angegebenen ID |
CreateToolWindow(Type, Int32, Object) |
Erstellen Sie ein Toolfenster des angegebenen Typs mit der angegebenen ID. |
CreateToolWindow(Type, Int32, UInt32, Object, Guid) |
Erstellen Sie ein Toolfenster des angegebenen Typs mit der angegebenen ID. Dies ist die einzige Methode, die IVsUiShell.CreateToolWindow() aufrufen sollte. |
CreateToolWindow(Guid, Int32) |
Erstellt ein Toolfenster des angegebenen Typs mit der angegebenen ID |
CreateToolWindow(Type, Int32) |
Erstellt ein Toolfenster des angegebenen Typs mit der angegebenen ID |
CreateToolWindow(Type, Int32, UInt32)
Erstellt ein Toolfenster des angegebenen Typs mit der angegebenen ID
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
Parameter
- toolWindowType
- Type
Typ des zu erstellenden Fensters
- id
- Int32
Instanz-ID oder 0 für einzelne instance-Toolswindows
- flags
- UInt32
Die Fensterflags von __VSCREATETOOLWIN , die an IVsUiShell.CreateToolWindow übergeben werden sollen
Gibt zurück
Eine instance einer Klasse, die von abgeleitet wirdToolWindowPane
Gilt für:
CreateToolWindow(Type, Int32, Object)
Erstellen Sie ein Toolfenster des angegebenen Typs mit der angegebenen ID.
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
Parameter
- toolWindowType
- Type
Typ des zu erstellenden Fensters
- id
- Int32
Instanz-ID oder 0 für einzelne instance-Toolswindows
- context
- Object
Erstellungskontext des Toolfensters (an den ToolWindowPane Konstruktor übergeben)
Gibt zurück
Eine instance einer Klasse, die von abgeleitet wirdToolWindowPane
Gilt für:
CreateToolWindow(Type, Int32, UInt32, Object, Guid)
Erstellen Sie ein Toolfenster des angegebenen Typs mit der angegebenen ID. Dies ist die einzige Methode, die IVsUiShell.CreateToolWindow() aufrufen sollte.
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
Parameter
- toolWindowType
- Type
Typ des zu erstellenden Fensters
- id
- Int32
Instanz-ID oder 0 für einzelne instance-Toolswindows
- flags
- UInt32
Die Fensterflags von __VSCREATETOOLWIN , die an IVsUiShell.CreateToolWindow übergeben werden sollen
- context
- Object
Erstellungskontext des Toolfensters (an den ToolWindowPane Konstruktor übergeben)
- persistenceGuid
- Guid
Die Persistenz-GUID für das Toolfenster. Wenn dies nicht angegeben ist oder mit übereinstimmt Empty, toolWindowType
wird die GUID-Eigenschaft von als Persistenz-GUID verwendet.
Gibt zurück
Eine instance einer Klasse, die von abgeleitet wirdToolWindowPane
Gilt für:
CreateToolWindow(Guid, Int32)
Erstellt ein Toolfenster des angegebenen Typs mit der angegebenen ID
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
Parameter
- toolWindowType
- Guid
Typ des zu erstellenden Fensters
- id
- Int32
Instanz-ID oder 0 für einzelne instance-Toolswindows
Gibt zurück
HRESULT für toolwindow creation
Gilt für:
CreateToolWindow(Type, Int32)
Erstellt ein Toolfenster des angegebenen Typs mit der angegebenen ID
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
Parameter
- toolWindowType
- Type
Typ des zu erstellenden Fensters
- id
- Int32
Instanz-ID oder 0 für einzelne instance-Toolswindows
Gibt zurück
Eine instance einer Klasse, die von abgeleitet wirdToolWindowPane
Ausnahmen
toolWindowType
ist NULL.
id
ist kleiner als 0.
toolWindowType
ist nicht vom ToolWindowPane-Typ abgeleitet.
Hinweise
Die CreateToolWindow
-Methode erstellt eine instance des angegebenen Toolfensters. Dies wird in der Package-Basisklasse verwendet, wenn der Code für die Erstellung des Visual Studio-Schnittstellentools sowie die FindToolWindow -Methode implementiert wird.