Udostępnij za pośrednictwem


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

Interfejs IAxWinHostWindow

IAxWinHostWindow::CreateControl

IAxWinHostWindow::AttachControl

CAxWindow::CreateControlEx

AtlAxCreateControlEx