Compartilhar via


Método IVsToolbox2.AddItemFromFile (String, IVsHierarchy, Int32)

 

Permite que os arquivos a ser adicionado programaticamente à caixa de ferramentas.

Namespace:   Microsoft.VisualStudio.Shell.Interop
Assembly:  Microsoft.VisualStudio.Shell.Interop (em Microsoft.VisualStudio.Shell.Interop.dll)

Sintaxe

int AddItemFromFile(
    string pszFilename,
    IVsHierarchy pHierSource,
    out int pfItemAdded
)
int AddItemFromFile(
    String^ pszFilename,
    IVsHierarchy^ pHierSource,
    [OutAttribute] int% pfItemAdded
)
abstract AddItemFromFile : 
        pszFilename:string *
        pHierSource:IVsHierarchy *
        pfItemAdded:int byref -> int
Function AddItemFromFile (
    pszFilename As String,
    pHierSource As IVsHierarchy,
    <OutAttribute> ByRef pfItemAdded As Integer
) As Integer

Parâmetros

  • pszFilename
    [in]Caminho completo do arquivo a ser adicionado à caixa de ferramentas.
  • pHierSource
    [in]Hierarquia que possui o arquivo de origem.Esse valor pode ser null.
  • pfItemAdded
    [out, retval] Se true, e em seguida, o arquivo foi adicionado com êxito à caixa de ferramentas.Se false, e em seguida, o arquivo 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.

Implementações

IVsToolbox.AddItemFromFile(String, IVsHierarchy, Int32)

Comentários

COM assinatura

De vsshell.idl:

HRESULT IVsToolbox2::AddItemFromFile(
   [in]LPCOLESTR pszFilename,
   [in]IVsHierarchy *pHierSource,
   [out,retval]BOOL *pfItemAdded
);

Usando esse método, o arquivo é adicionado para a guia ativa da caixa de ferramentas.Este método faz FileDropped a ser chamado em todos os provedores de dados de caixa de ferramentas registrados até que um é capaz de lidar com o arquivo especificado.

Consulte também

Interface IVsToolbox2
Namespace Microsoft.VisualStudio.Shell.Interop

Retornar ao topo