Udostępnij za pośrednictwem


AtlAxCreateControlLicEx

Tworzy licencjonowanych formantu ActiveX, inicjuje ją i obsługiwana w określonym oknie.Można również tworzyć interfejsu wskaźnik i zdarzeń sink dla nowego formantu.

Ważna uwagaWażne

Nie można użyć tej funkcji w aplikacjach, które są wykonywane w Środowisko wykonawcze systemu Windows.

ATLAPI AtlAxCreateControlLicEx( 
LPCOLESTR lpszName,  
HWND hWnd,  
IStream* pStream, 
IUnknown** ppUnkContainer,  
IUnknown** ppUnkControl, 
REFIID iidSink = IID_NULL,  
IUnknown* punkSink = NULL,  
BSTR bstrLic= NULL 
);

Parametry

  • lpszName
    Wskaźnik ciągu do formantu.Musi być sformatowany w jeden z następujących sposobów:

    • ProgID jak "MSCAL.Calendar.7 "

    • CLSID jak "{8E27C92B-1264-101C-8A2F-040224009C02}"

    • Adresu URL, na przykład "https://www.microsoft.com/poland/"

    • Odniesienie do aktywnego dokumentu, takie jak "file://\\Documents\MyDoc.doc"

    • Fragment kodu HTML, takich jak "MSHTML: <HTML> <BODY> jest to wiersz tekstu </BODY> </HTML>"

      [!UWAGA]

      "MSHTML:" musi poprzedzać HTML fragment, dzięki czemu jest wyznaczony jako strumień MSHTML.

  • hWnd
    Dojście do okna formantu zostanie dołączony do.

  • pStream
    Wskaźnik do strumienia, który jest używany do zainicjowania właściwości formantu.Może być NULL.

  • ppUnkContainer
    Wskaźnik zostanie wyświetlony adres IUnknown kontenera.Może być NULL.

  • ppUnkControl
    [out] Wskaźnik zostanie wyświetlony adres IUnknown utworzonego formantu.Może być NULL.

  • iidSink
    Identyfikator interfejsu wychodzącego interfejsie zawartych obiektów.

  • punkSink
    Wskaźnik do IUnknown interfejsu obiektu sink do podłączenia do punktu połączenia, określonej przez iidSink zamkniętego obiektu po pomyślnym utworzeniu zawartych obiektów.

  • bstrLic
    BSTR, zawierające licencji dla formantu.

Wartość zwracana

Jeden standardowy wartości HRESULT.

Uwagi

AtlAxCreateControlLicExjest podobny do AtlAxCreateControlLic , ale także pozwala otrzymywać wskaźnika interfejsu do nowo utworzonego formantu i skonfigurować ujście zdarzeń, aby odbierać zdarzenia wywoływane przez formant.

Przykład

Zobacz Hosting AXHost przy użyciu ATL programu ActiveX formanty dla próbki w sposób AtlAxCreateControlLicEx.

Wymagania

Nagłówek: atlhost.h

Zobacz też

Informacje

AtlAxCreateControl

CAxWindow2T::CreateControlLicEx

Koncepcje

Podstawy złożonych kontrolek ALT

Inne zasoby

Formant złożony funkcje globalne