Método IVsToolbox2.AddItemFromFile2 (String, IVsHierarchy, Guid, Int32)
Adiciona um item para o caixa de ferramentas de um arquivo, especificando um GUID do pacote.
Namespace: Microsoft.VisualStudio.Shell.Interop
Assembly: Microsoft.VisualStudio.Shell.Interop (em Microsoft.VisualStudio.Shell.Interop.dll)
Sintaxe
int AddItemFromFile2(
string pszFilename,
IVsHierarchy pHierSource,
[InAttribute] ref Guid guidPkg,
out int pfItemAdded
)
int AddItemFromFile2(
String^ pszFilename,
IVsHierarchy^ pHierSource,
[InAttribute] Guid% guidPkg,
[OutAttribute] int% pfItemAdded
)
abstract AddItemFromFile2 :
pszFilename:string *
pHierSource:IVsHierarchy *
guidPkg:Guid byref *
pfItemAdded:int byref -> int
Function AddItemFromFile2 (
pszFilename As String,
pHierSource As IVsHierarchy,
<InAttribute> ByRef guidPkg As Guid,
<OutAttribute> ByRef pfItemAdded As Integer
) As Integer
Parâmetros
- pszFilename
[in] Nome do arquivo que contém o item a ser adicionado à caixa de ferramentas.
- pHierSource
[in] Hierarquia que contém o arquivo.Esse parâmetro pode ser null se o arquivo não for parte de um projeto.
- guidPkg
[in] Pacote GUID identificando seu VSPackage.
- pfItemAdded
[out, retval] Se true, e em seguida, o item foi adicionado com êxito do arquivo na caixa de ferramentas.Se false, e em seguida, o item não foi adicionado.
Valor de retorno
Type: System.Int32
Se o método for bem-sucedido, ele retorna S_OK.Se ele falhar, ele retorna um código de erro.
Comentários
COM assinatura
De vsshell.idl:
HRESULT IVsToolbox2::AddItemFromFile2(
[in]LPCOLESTR pszFilename,
[in]IVsHierarchy *pHierSource,
[in]REFGUID guidPkg,
[out,retval]BOOL *pfItemAdded
);
A caixa de ferramentas usa o GUID do pacote para definir o texto da interface do usuário para o item da caixa de ferramentas.No bstrText elemento da TBXITEMINFO estrutura, você deve especificar uma ID de recurso do formulário "Keyword".Essa ID de recurso, em seguida, deve corresponder à seqüência de caracteres da interface do usuário para o item da caixa de ferramentas na sua DLL satélite.A caixa de ferramentas persiste a identificação do GUID e o recurso pacote para cada item da caixa de ferramentas.Isso permite que ele reatribuir cada seqüência de caracteres da interface do usuário da caixa de ferramentas que o usuário altera o idioma do ambiente (localidade).
Consulte também
Interface IVsToolbox2
Namespace Microsoft.VisualStudio.Shell.Interop
Retornar ao topo