Package.CreateToolWindow Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 toolWindowType
utilisé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 .