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

Definição

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

Int32

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.

Aplica-se a