Partager via


Package.CreateToolWindow Méthode

Définition

Surcharges

CreateToolWindow(Type, Int32, UInt32)

Crée une fenêtre Outil du type spécifié avec l'ID spécifié.

CreateToolWindow(Type, Int32, Object)

Créez une fenêtre d’outil du type spécifié avec l’ID spécifié.

CreateToolWindow(Type, Int32, UInt32, Object, Guid)

Créez une fenêtre d’outil du type spécifié avec l’ID spécifié. Il s’agit de la seule méthode qui doit appeler IVsUiShell.CreateToolWindow()

CreateToolWindow(Guid, Int32)

Crée une fenêtre Outil du type spécifié avec l'ID spécifié.

CreateToolWindow(Type, Int32)

Crée une fenêtre Outil du type spécifié avec l'ID spécifié.

CreateToolWindow(Type, Int32, UInt32)

Crée une fenêtre Outil du type spécifié avec l'ID spécifié.

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

Paramètres

toolWindowType
Type

Type de la fenêtre à créer

id
Int32

ID d’instance ou 0 pour l’outil de instance uniquewindows

flags
UInt32

Les indicateurs de fenêtre de __VSCREATETOOLWIN à passer à IVsUiShell.CreateToolWindow

Retours

Instance d’une classe dérivée deToolWindowPane

S’applique à

CreateToolWindow(Type, Int32, Object)

Créez une fenêtre d’outil du type spécifié avec l’ID spécifié.

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

Paramètres

toolWindowType
Type

Type de la fenêtre à créer

id
Int32

ID d’instance ou 0 pour l’outil de instance uniquewindows

context
Object

Contexte de création de fenêtre d’outil (passé au ToolWindowPane constructeur)

Retours

Instance d’une classe dérivée deToolWindowPane

S’applique à

CreateToolWindow(Type, Int32, UInt32, Object, Guid)

Créez une fenêtre d’outil du type spécifié avec l’ID spécifié. Il s’agit de la seule méthode qui doit appeler 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

Paramètres

toolWindowType
Type

Type de la fenêtre à créer

id
Int32

ID d’instance ou 0 pour l’outil de instance uniquewindows

flags
UInt32

Les indicateurs de fenêtre de __VSCREATETOOLWIN à passer à IVsUiShell.CreateToolWindow

context
Object

Contexte de création de fenêtre d’outil (passé au ToolWindowPane constructeur)

persistenceGuid
Guid

Guid de persistance pour la fenêtre d’outil. Si ce n’est pas spécifié ou correspond à Empty, la propriété GUID de est toolWindowTypeutilisée comme GUID de persistance.

Retours

Instance d’une classe dérivée deToolWindowPane

S’applique à

CreateToolWindow(Guid, Int32)

Crée une fenêtre Outil du type spécifié avec l'ID spécifié.

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

Paramètres

toolWindowType
Guid

Type de la fenêtre à créer

id
Int32

ID d’instance ou 0 pour l’outil de instance uniquewindows

Retours

HRESULT pour la création d’un outilwindow

S’applique à

CreateToolWindow(Type, Int32)

Crée une fenêtre Outil du type spécifié avec l'ID spécifié.

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

Paramètres

toolWindowType
Type

Type de la fenêtre à créer

id
Int32

ID d’instance ou 0 pour l’outil de instance uniquewindows

Retours

Instance d’une classe dérivée deToolWindowPane

Exceptions

toolWindowType a la valeur null.

id est inférieur à 0. toolWindowType n'est pas dérivé du type ToolWindowPane.

Remarques

La CreateToolWindow méthode crée un instance de la fenêtre d’outil donnée. Il est utilisé dans la classe de base package lors de l’implémentation du code de création de la fenêtre de l’outil d’interface Visual Studio, ainsi que de la FindToolWindow méthode .

S’applique à