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
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
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.