IVsToolbox2.AddTab2(String, Guid) Méthode

Définition

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

Int32

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 .

S’applique à