Udostępnij za pośrednictwem


Package.CreateToolWindow Metoda

Definicja

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 , toolWindowTypejest 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.

Dotyczy