IVsToolbox2.AddActiveXItem(Guid, String, IVsHierarchy) Метод

Определение

Разрешает элементам управления ActiveX программно добавляться на панель элементов.

public:
 int AddActiveXItem(Guid % clsid, System::String ^ lpszTab, Microsoft::VisualStudio::Shell::Interop::IVsHierarchy ^ pHierarchy);
public int AddActiveXItem (ref Guid clsid, string lpszTab, Microsoft.VisualStudio.Shell.Interop.IVsHierarchy pHierarchy);
abstract member AddActiveXItem : Guid * string * Microsoft.VisualStudio.Shell.Interop.IVsHierarchy -> int
Public Function AddActiveXItem (ByRef clsid As Guid, lpszTab As String, pHierarchy As IVsHierarchy) As Integer

Параметры

clsid
Guid

[in] Идентификатор класса, определяющий элемент управления ActiveX для добавления в панель элементов.

lpszTab
String

[[in] Локализованное имя вкладки, которую требуется добавить in] Вкладка области элементов, куда необходимо добавить элемент управления ActiveX. Локализованное имя может быть получено из инвариантного нелокализованного имени путем вызова метода GetIDOfTab(String, String).

pHierarchy
IVsHierarchy

[in] Не реализовано.

Возвращаемое значение

Int32

Если метод завершается успешно, возвращает значение S_OK. В противном случае функция возвращает код ошибки.

Реализации

Комментарии

Подпись COM

Из всшелл. IDL:

HRESULT IVsToolbox2::AddActiveXItem(  
   [in]REFCLSID clsid,  
   [in]LPCOLESTR lpszTab,  
   [in]IVsHierarchy *pHierarchy  
);  

Панель элементов представляет собой коллекцию вкладок, а каждая вкладка содержит коллекцию элементов. Элементы на вкладке — IDataObject это объект, который используется для передачи сведений через буфер обмена или через OLE. Поставщиком данных по умолчанию для панели элементов является поставщик данных ActiveX. Чтобы добавить элемент, не являющийся элементом ActiveX, на панель элементов, используйте AddItem .

Применяется к