IVsToolbox2.AddItemFromFile(String, IVsHierarchy, Int32) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Разрешает программное добавление файлов в область элементов.
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
Параметры
- pszFilename
- String
окне Полный путь к файлу, добавляемому в панель элементов.
- pHierSource
- IVsHierarchy
окне Иерархия, которой принадлежит исходный файл. Это значение может быть равно null.
- pfItemAdded
- Int32
[out, retval] Если имеет значение true, то файл был успешно добавлен на панель элементов. Если false, файл не был добавлен.
Возвращаемое значение
Если метод завершается успешно, возвращает значение S_OK. В противном случае функция возвращает код ошибки.
Реализации
Комментарии
Подпись COM
Из всшелл. IDL:
HRESULT IVsToolbox2::AddItemFromFile(
[in]LPCOLESTR pszFilename,
[in]IVsHierarchy *pHierSource,
[out,retval]BOOL *pfItemAdded
);
При использовании этого метода файл добавляется на вкладку Активная области элементов. Этот метод вызывается FileDropped для всех зарегистрированных поставщиков данных панели элементов до тех пор, пока один из них не сможет обрабатывать указанный файл.