IVsToolbox.AddActiveXItem(Guid, String, IVsHierarchy) Methode

Definition

Ermöglicht das programmgesteuert Hinzufügen von ActiveX-Steuerelemente zur Toolbox.

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

Parameter

clsid
Guid

[in] Klassenbezeichner, der das ActiveX-Steuerelement definiert, das der Toolbox hinzugefügt werden soll.

lpszTab
String

[[in] Der lokalisierte Name der Registerkarte, der das ActiveX-Steuerelement hinzugefügt werden soll. Der lokalisierte Name kann vom invarianten, nicht lokalisierten Namen abgerufen werden, indem GetIDOfTab(String, String) aufgerufen wird.

pHierarchy
IVsHierarchy

[in] Nicht implementiert.

Gibt zurück

Int32

Wenn die Methode erfolgreich ist, wird S_OK zurückgegeben. Bei einem Fehler wird ein Fehlercode zurückgegeben.

Hinweise

COM-Signatur

Aus vsshell. idl:

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

Die Toolbox ist eine Auflistung von Registerkarten, und jede Registerkarte enthält eine Sammlung von Elementen. Die Elemente auf der Registerkarte sind ein IDataObject . Hierbei handelt es sich um das Objekt, das verwendet wird, um Informationen über die Zwischenablage oder OLE zu übergeben. Der Standarddaten Anbieter der Toolbox der Toolbox ist ein ActiveX-Datenanbieter. Wenn Sie der Toolbox ein nicht-ActiveX-Element hinzufügen möchten, verwenden Sie AddItem .

Gilt für