IVsToolbox2.AddItemFromFile2(String, IVsHierarchy, Guid, Int32) 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 é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
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).