IAxWinHostWindow::CreateControlEx
Erstellt ein ActiveX-Steuerelement, initialisiert und hostet es im angegebenen Fenster, das zu IAxWinHostWindow::CreateControl ähnelt.
STDMETHOD( CreateControlEx )(
LPCOLESTR lpszTricsData,
HWND hWnd,
IStream* pStream,
IUnknown** ppUnk,
REFIID riidAdvise,
IUnknown* punkAdvise
);
Parameter
lpTricsData
[in] Eine Zeichenfolge, die das Steuerelement identifiziert, um zu erstellen. Kann ein CLSID (muss die geschweiften Klammern einschließen), die ProgID, URL oder unformatiertem HTML (vorangestellt mit MSHTML:).hWnd
[in] Ein Handle zum zum Hosten verwendet werden, Fenster.pStream
[in] Ein Schnittstellenzeiger für einen Stream, der Initialisierungsdaten für das Steuerelement enthält. Kann NULL.ppUnk
[out] die Adresse eines Zeigers, der die IUnknown-Schnittstelle des erstellten Steuerelements empfängt. Kann NULL.riidAdvise
[in] Der Schnittstellenbezeichner einer Ausgangsschnittstelle auf dem enthaltenden Objekt. Kann IID_NULL.punkAdvise
[in] Ein Zeiger auf die IUnknown-Schnittstelle des an den Verbindungspunkt auf dem enthaltenden Objekt verbunden werden Senkenobjekts, angegeben durch iidSink.
Rückgabewert
Ein HRESULT-Standardwert.
Hinweise
Im Gegensatz zur CreateControl-Methode CreateControlEx ermöglicht Ihnen auch, um einen Schnittstellenzeiger an die neu erstellte Steuerelement zu empfangen und eine Ereignissenke zu installieren, um die Ereignisse zu empfangen, die vom Steuerelement ausgelöst werden.
Um ein lizenziertes ActiveX-Steuerelement erstellen, finden Sie unter IAxWinHostWindowLic::CreateControlLicEx.
Anforderungen
Header: atliface.h
Siehe auch
Referenz
IAxWinHostWindow::CreateControl