IAxWinHostWindow::CreateControlEx
Tworzy formant ActiveX, inicjuje ją i obsługiwana w określone okno, podobne do IAxWinHostWindow::CreateControl.
STDMETHOD( CreateControlEx )(
LPCOLESTR lpszTricsData,
HWND hWnd,
IStream* pStream,
IUnknown** ppUnk,
REFIID riidAdvise,
IUnknown* punkAdvise
);
Parametry
lpTricsData
[w] Ciąg identyfikujący formant do utworzenia.Może być CLSID (musi zawierać nawiasy klamrowe), ProgID, adres URL lub surowego HTML (z MSHTML:).hWnd
[w] Dojście do okna służące hostingu.pStream
[w] Dla strumienia danych inicjujących dla formantu zawierającego wskaźnika interfejsu.Może być NULL.ppUnk
[out] Wskaźnik zostanie wyświetlony adres IUnknown interfejsu sterowania utworzone.Może być NULL.riidAdvise
[w] Identyfikator interfejsu wychodzącego interfejsie zawartych obiektów.Może być ma wartości IID_NULL.punkAdvise
[w] Wskaźnik do IUnknown interfejsu obiektu sink do podłączenia do punktu połączenia na zamkniętego obiektu określonego przez iidSink.
Wartość zwracana
Standard HRESULT wartości.
Uwagi
W odróżnieniu od CreateControl metody, CreateControlEx umożliwia również otrzymywać wskaźnika interfejsu do nowo utworzonego formantu i skonfigurować ujście zdarzeń, aby odbierać zdarzenia wywoływane przez formant.
Aby utworzyć formant ActiveX licencjonowanego, zobacz IAxWinHostWindowLic::CreateControlLicEx.
Wymagania
Nagłówek: atliface.h
Zobacz też
Informacje
IAxWinHostWindow::CreateControl