Partager via


Package.CreateTool, méthode

Permet aux classes dérivées pour fournir une implémentation si nécessaire.

Espace de noms :  Microsoft.VisualStudio.Shell
Assembly :  Microsoft.VisualStudio.Shell.11.0 (dans Microsoft.VisualStudio.Shell.11.0.dll)

Syntaxe

'Déclaration
Public Function CreateTool ( _
    ByRef persistenceSlot As Guid _
) As Integer
public int CreateTool(
    ref Guid persistenceSlot
)

Paramètres

  • persistenceSlot
    Type : System.Guid%
    GUID de la fenêtre Outil qui doit être créée.

Valeur de retour

Type : System.Int32
si S_OK réussi, sinon code d'erreur.

Implémentations

IVsPackage.CreateTool(Guid%)

Remarques

Substituez la méthode d'CreateTool dans votre VSPackage.

L'implémentation de base de la méthode d'CreateTool n'a aucun effet sur le VSPackage.Il est fourni afin que les classes dérivées puissent fournir une implémentation si nécessaire.

Les fenêtres Outil doivent être enregistrées avec Visual Studio.Pour les informations sur les clés de Registre et les valeurs appropriées, consultez Stocker des fenêtres Outil et l'ProvideToolWindowAttribute

Des fenêtres Outil peuvent être configurées pour être persistantes.Si une fenêtre Outil persistante est ouverte lorsque l'environnement est désactivé, il est automatiquement rouvert la prochaine fois que l'environnement est lancé.Pour rouvrir des fenêtres Outil automatiquement lorsque l'environnement est lancé, passez CTW_ForceCreate à l'CreateToolWindow.

Cette méthode ne doit pas rendre la fenêtre Outil visible ; autrement dit, il ne doit pas appeler la méthode d'Show.

Sécurité .NET Framework

Voir aussi

Référence

Package Classe

Microsoft.VisualStudio.Shell, espace de noms

Package

ProvideToolWindowAttribute