IVsToolbox.AddActiveXItem(Guid, String, IVsHierarchy) Método

Definição

Permite que os controles ActiveX sejam adicionados programaticamente à caixa de ferramentas.

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

Parâmetros

clsid
Guid

no Identificador de classe que define o controle ActiveX a ser adicionado à caixa de ferramentas.

lpszTab
String

[[in] o nome localizado da guia à qual adicionar o controle ActiveX. O nome localizado pode ser obtido do nome invariável não localizado chamando GetIDOfTab(String, String)

pHierarchy
IVsHierarchy

no Não implementado.

Retornos

Int32

Se o método for bem-sucedido, retornará S_OK. Se falhar, retornará um código de erro.

Comentários

Assinatura COM

De VSShell. idl:

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

A caixa de ferramentas é uma coleção de guias e cada guia tem uma coleção de itens. Os itens na guia são um IDataObject , que é o objeto usado para passar informações pela área de transferência ou por meio de OLE. O provedor de dados padrão da caixa de ferramentas é um provedor de dados ActiveX. Para adicionar um item não ActiveX à caixa de ferramentas, use AddItem .

Aplica-se a