IVsPackage.CreateTool(Guid) 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.
Permet à l'environnement de créer des fenêtres Outil à la demande qui sont implémentées par les VSPackages.
public:
int CreateTool(Guid % rguidPersistenceSlot);
public int CreateTool (ref Guid rguidPersistenceSlot);
abstract member CreateTool : Guid -> int
Public Function CreateTool (ByRef rguidPersistenceSlot As Guid) As Integer
Paramètres
- rguidPersistenceSlot
- Guid
[in] ID unique de la fenêtre Outil.
Retours
Si la méthode réussit, retourne S_OK. En cas d'échec, retourne un code d'erreur.
Remarques
Signature COM
À partir de vsshell. idl :
HRESULT IVsPackage::CreateTool(
[in] REFGUID rguidPersistenceSlot
);
Une fenêtre outil peut être configurée pour s’ouvrir automatiquement au prochain lancement de l’environnement si la fenêtre était ouverte pendant l’arrêt de l’environnement.
Cette méthode ne doit pas rendre visible la fenêtre outil. autrement dit, il ne doit pas appeler Show .
Pour ouvrir automatiquement les fenêtres outil lorsque l’environnement est lancé, transmettez CTW_fForceCreate à CreateToolWindow . Les fenêtres outil et leur configuration doivent être inscrites dans le registre système. Pour obtenir des valeurs et un format d’entrée de Registre spécifiques, consultez inscription et configuration de la fenêtre outil.