IVsToolbox2.AddItemFromFile(String, IVsHierarchy, Int32) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Permite que os arquivos sejam adicionados programaticamente à caixa de ferramentas.
public:
int AddItemFromFile(System::String ^ pszFilename, Microsoft::VisualStudio::Shell::Interop::IVsHierarchy ^ pHierSource, [Runtime::InteropServices::Out] int % pfItemAdded);
int AddItemFromFile(std::wstring const & pszFilename, Microsoft::VisualStudio::Shell::Interop::IVsHierarchy const & pHierSource, [Runtime::InteropServices::Out] int & pfItemAdded);
public int AddItemFromFile (string pszFilename, Microsoft.VisualStudio.Shell.Interop.IVsHierarchy pHierSource, out int pfItemAdded);
abstract member AddItemFromFile : string * Microsoft.VisualStudio.Shell.Interop.IVsHierarchy * int -> int
Public Function AddItemFromFile (pszFilename As String, pHierSource As IVsHierarchy, ByRef pfItemAdded As Integer) As Integer
Parâmetros
- pszFilename
- String
no Caminho completo do arquivo a ser adicionado à caixa de ferramentas.
- pHierSource
- IVsHierarchy
no Hierarquia que possui o arquivo de origem. Este valor pode ser null.
- pfItemAdded
- Int32
[out, retval] Se true , o arquivo foi adicionado com êxito à caixa de ferramentas. Se false , o arquivo não foi adicionado.
Retornos
Se o método for bem-sucedido, retornará S_OK. Se falhar, retornará um código de erro.
Implementações
Comentários
Assinatura COM
De VSShell. idl:
HRESULT IVsToolbox2::AddItemFromFile(
[in]LPCOLESTR pszFilename,
[in]IVsHierarchy *pHierSource,
[out,retval]BOOL *pfItemAdded
);
Usando esse método, o arquivo é adicionado à guia ativa da caixa de ferramentas. Esse método faz com que FileDropped seja chamado em todos os provedores de dados de caixa de ferramentas registrados até que um possa lidar com o arquivo especificado.