Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Crea un controllo ActiveX, la inizializza e lo ospita nella finestra specificata, simile a IAxWinHostWindow::CreateControl.
STDMETHOD( CreateControlEx )(
LPCOLESTR lpszTricsData,
HWND hWnd,
IStream* pStream,
IUnknown** ppUnk,
REFIID riidAdvise,
IUnknown* punkAdvise
);
Parametri
lpTricsData
[in] stringa di un oggetto che identifica il controllo da creare.Può essere un CLSID è necessario includere le parentesi graffe), ProgID, l'url, o HTML non elaborato (con prefisso MSHTML:).hWnd
[in] handle Alla finestra da utilizzare per ospitare.pStream
[in] puntatore a interfaccia per un flusso che contiene i dati di inizializzazione per il controllo.Può essere NULL.ppUnk
[out] indirizzo di un puntatore che riceverà l'interfaccia IUnknown del controllo creato.Può essere NULL.riidAdvise
[in] identificatore di interfaccia di un'interfaccia in uscita all'oggetto contenuto.Può essere IID_NULL.punkAdvise
[in] puntatore All'interfaccia IUnknown dell'oggetto sink per connettersi al punto di connessione sull'oggetto contenuto specificato da iidSink.
Valore restituito
Un valore standard HRESULT.
Note
A differenza del metodo CreateControl, CreateControlEx consente di ricevere un puntatore a interfaccia al controllo appena creata e installare un sink di evento per ricevere eventi generati dal controllo.
Per creare un controllo ActiveX con licenza, vedere IAxWinHostWindowLic::CreateControlLicEx.
Requisiti
Header: atliface.h
Vedere anche
Riferimenti
Interfaccia di IAxWinHostWindow
IAxWinHostWindow::CreateControl