Package.CreateToolWindow Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Przeciążenia
CreateToolWindow(Type, Int32, UInt32) |
Tworzy okno narzędzia określonego typu o określonym identyfikatorze. |
CreateToolWindow(Type, Int32, Object) |
Utwórz okno narzędzia określonego typu z określonym identyfikatorem. |
CreateToolWindow(Type, Int32, UInt32, Object, Guid) |
Utwórz okno narzędzia określonego typu z określonym identyfikatorem. Jest to jedyna metoda, która powinna wywoływać iVsUiShell.CreateToolWindow() |
CreateToolWindow(Guid, Int32) |
Tworzy okno narzędzia określonego typu o określonym identyfikatorze. |
CreateToolWindow(Type, Int32) |
Tworzy okno narzędzia określonego typu o określonym identyfikatorze. |
CreateToolWindow(Type, Int32, UInt32)
Tworzy okno narzędzia określonego typu o określonym identyfikatorze.
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
Parametry
- toolWindowType
- Type
Typ okna do utworzenia
- id
- Int32
Identyfikator wystąpienia lub 0 dla narzędzi pojedynczego wystąpieniawindows
- flags
- UInt32
Flagi okna z __VSCREATETOOLWIN do przekazania do IVsUiShell.CreateToolWindow
Zwraca
Wystąpienie klasy pochodzącej z ToolWindowPane
Dotyczy
CreateToolWindow(Type, Int32, Object)
Utwórz okno narzędzia określonego typu z określonym identyfikatorem.
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
Parametry
- toolWindowType
- Type
Typ okna do utworzenia
- id
- Int32
Identyfikator wystąpienia lub 0 dla narzędzi pojedynczego wystąpieniawindows
- context
- Object
Kontekst tworzenia okna narzędzi (przekazany do ToolWindowPane konstruktora)
Zwraca
Wystąpienie klasy pochodzącej z ToolWindowPane
Dotyczy
CreateToolWindow(Type, Int32, UInt32, Object, Guid)
Utwórz okno narzędzia określonego typu z określonym identyfikatorem. Jest to jedyna metoda, która powinna wywoływać 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
Parametry
- toolWindowType
- Type
Typ okna do utworzenia
- id
- Int32
Identyfikator wystąpienia lub 0 dla narzędzi pojedynczego wystąpieniawindows
- flags
- UInt32
Flagi okna z __VSCREATETOOLWIN do przekazania do IVsUiShell.CreateToolWindow
- context
- Object
Kontekst tworzenia okna narzędzi (przekazany do ToolWindowPane konstruktora)
- persistenceGuid
- Guid
Identyfikator GUID trwałości okna narzędzia. Jeśli jest to nieokreślone lub pasuje Emptydo właściwości identyfikatora GUID , toolWindowType
jest używana jako identyfikator GUID trwałości.
Zwraca
Wystąpienie klasy pochodzącej z ToolWindowPane
Dotyczy
CreateToolWindow(Guid, Int32)
Tworzy okno narzędzia określonego typu o określonym identyfikatorze.
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
Parametry
- toolWindowType
- Guid
Typ okna do utworzenia
- id
- Int32
Identyfikator wystąpienia lub 0 dla narzędzi pojedynczego wystąpieniawindows
Zwraca
HRESULT na potrzeby tworzenia systemu toolwindow
Dotyczy
CreateToolWindow(Type, Int32)
Tworzy okno narzędzia określonego typu o określonym identyfikatorze.
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
Parametry
- toolWindowType
- Type
Typ okna do utworzenia
- id
- Int32
Identyfikator wystąpienia lub 0 dla narzędzi pojedynczego wystąpieniawindows
Zwraca
Wystąpienie klasy pochodzącej z ToolWindowPane
Wyjątki
toolWindowType
ma wartość null.
id
wartość jest mniejsza niż 0.
toolWindowType
nie pochodzi od ToolWindowPane typu.
Uwagi
Metoda CreateToolWindow
tworzy wystąpienie danego okna narzędzia. Jest to używane w klasie bazowej Package podczas implementowania kodu tworzenia okna narzędzi interfejsu programu Visual Studio, a także FindToolWindow metody.