IVsToolbox2.AddTab2(String, 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.
Ajoute un onglet à la boîte à outils, en spécifiant la vue d'onglet.
public:
int AddTab2(System::String ^ lpszTab, Guid % guidPkg);
public int AddTab2 (string lpszTab, ref Guid guidPkg);
abstract member AddTab2 : string * Guid -> int
Public Function AddTab2 (lpszTab As String, ByRef guidPkg As Guid) As Integer
Paramètres
- lpszTab
- String
[in] Nom localisé de l'onglet à ajouter à la Boîte à outils. Le nom localisé peut être obtenu à partir du nom invariant non localisé en appelant GetIDOfTab(String, String).
- guidPkg
- Guid
[in] GUID de package identifiant votre VSPackage.
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 IVsToolbox2::AddTab2(
[in]LPCOLESTR lpszTab,
[in]REFGUID guidPkg
);
La boîte à outils utilise le GUID du package pour définir le texte de l’interface utilisateur de votre élément de boîte à outils. Dans l' bstrText élément de la TBXITEMINFO structure, vous devez spécifier un ID de ressource au format « #number ». Cet ID de ressource doit ensuite correspondre à la chaîne d’interface utilisateur de l’élément de boîte à outils dans votre DLL satellite. La boîte à outils conserve le GUID du package et l’ID de ressource pour chaque élément de la boîte à outils. Cela lui permet de réassigner chaque chaîne d’interface utilisateur de boîte à outils dans le cas où l’utilisateur modifie la langue de l’environnement (paramètres régionaux).
Notes
Si vous spécifiez le nom d’un onglet qui a déjà été ajouté, cette méthode retourne E_FAIL .