IVsToolbox.AddActiveXItem(Guid, String, IVsHierarchy) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
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 .