IVsToolbox2.AddItemFromFile2(String, IVsHierarchy, Guid, Int32) Méthode

Définition

Ajoute un élément à la boîte à outils à partir d’un fichier, en spécifiant un GUID de package.

public:
 int AddItemFromFile2(System::String ^ pszFilename, Microsoft::VisualStudio::Shell::Interop::IVsHierarchy ^ pHierSource, Guid % guidPkg, [Runtime::InteropServices::Out] int % pfItemAdded);
public int AddItemFromFile2 (string pszFilename, Microsoft.VisualStudio.Shell.Interop.IVsHierarchy pHierSource, ref Guid guidPkg, out int pfItemAdded);
abstract member AddItemFromFile2 : string * Microsoft.VisualStudio.Shell.Interop.IVsHierarchy * Guid * int -> int
Public Function AddItemFromFile2 (pszFilename As String, pHierSource As IVsHierarchy, ByRef guidPkg As Guid, ByRef pfItemAdded As Integer) As Integer

Paramètres

pszFilename
String

[in] Nom du fichier contenant l'élément à ajouter à la boîte à outils.

pHierSource
IVsHierarchy

[in] Hiérarchie contenant le fichier. Ce paramètre peut être null si le fichier ne fait pas partie d'un projet.

guidPkg
Guid

[in] GUID de package identifiant votre VSPackage.

pfItemAdded
Int32

[out, retval] Si true, l'élément a été correctement ajouté à la boîte à outils depuis le fichier. Si false, l'élément n'a pas été ajouté.

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::AddItemFromFile2(  
   [in]LPCOLESTR pszFilename,  
   [in]IVsHierarchy *pHierSource,  
   [in]REFGUID guidPkg,  
   [out,retval]BOOL *pfItemAdded  
);  

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).

S’applique à