Compartilhar via


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

 

Publicado: abril de 2016

Permite que controles de ActiveX a ser adicionado programaticamente à caixa de ferramentas.

Namespace:   Microsoft.VisualStudio.Shell.Interop
Assembly:  Microsoft.VisualStudio.Shell.Interop (em Microsoft.VisualStudio.Shell.Interop.dll)

Sintaxe

int AddActiveXItem(
    [InAttribute] ref Guid clsid,
    string lpszTab,
    IVsHierarchy pHierarchy
)
int AddActiveXItem(
    [InAttribute] Guid% clsid,
    String^ lpszTab,
    IVsHierarchy^ pHierarchy
)
abstract AddActiveXItem : 
        clsid:Guid byref *
        lpszTab:string *
        pHierarchy:IVsHierarchy -> int
Function AddActiveXItem (
    <InAttribute> ByRef clsid As Guid,
    lpszTab As String,
    pHierarchy As IVsHierarchy
) As Integer

Parâmetros

  • clsid
    [in] Identificador de classe definindo o controle de ActiveX para adicionar à caixa de ferramentas.
  • lpszTab
    [[in] O nome localizado da guia para adicionar o controle de ActiveX.O nome localizado pode ser obtido a partir do nome não-localizada invariável chamandoGetIDOfTab
  • pHierarchy
    [in] Não implementado.

Valor de retorno

Type: System.Int32

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

Comentários

COM assinatura

De vsshell.idl:

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

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

Consulte também

Interface IVsToolbox
Namespace Microsoft.VisualStudio.Shell.Interop

Retornar ao topo