Udostępnij za pośrednictwem


Interfejs IAxWinHostWindowLic

Ten interfejs udostępnia metody manipulowania licencjonowanym formantem i jego obiektem hosta.

Składnia

interface IAxWinHostWindowLic : IAxWinHostWindow

Elementy członkowskie

Metody

Nazwa/nazwisko opis
CreateControlLic Tworzy licencjonowany formant i dołącza go do obiektu hosta.
CreateControlLicEx Tworzy licencjonowany formant, dołącza go do obiektu hosta i opcjonalnie konfiguruje procedurę obsługi zdarzeń.

Uwagi

IAxWinHostWindowLic dziedziczy z IAxWinHostWindow i dodaje metody, które obsługują tworzenie licencjonowanych kontrolek.

Zobacz Hostowanie kontrolek ActiveX przy użyciu ATL AXHost , aby zapoznać się z przykładem korzystającym z elementów członkowskich tego interfejsu.

Wymagania

Definicja tego interfejsu jest dostępna jako IDL lub C++, jak pokazano poniżej.

Typ definicji Plik
IDL ATLIFace.idl
C++ ATLIFace.h (również w ATLBase.h)

IAxWinHostWindowLic::CreateControlLic

Tworzy licencjonowany formant, inicjuje go i hostuje go w oknie zidentyfikowanym przez hWndprogram .

STDMETHOD(CreateControlLic)(
    LPCOLESTR lpTricsData,
    HWND hWnd,
    IStream* pStream,
    BSTR bstrLic);

Parametry

bstrLic
[in] Ciąg BSTR zawierający klucz licencji dla kontrolki.

Uwagi

Zobacz IAxWinHostWindow::CreateControl , aby uzyskać opis pozostałych parametrów i zwracanej wartości.

Wywoływanie tej metody jest równoważne wywołaniu metody IAxWinHostWindowLic::CreateControlLicEx

Przykład

Zobacz Hostowanie kontrolek ActiveX przy użyciu atL AXHost , aby zapoznać się z przykładem korzystającym z elementu IAxWinHostWindowLic::CreateControlLic.

IAxWinHostWindowLic::CreateControlLicEx

Tworzy licencjonowany formant ActiveX, inicjuje go i hostuje go w określonym oknie, podobnie jak IAxWinHostWindow::CreateControl.

STDMETHOD(CreateControlLicEx)(
    LPCOLESTR lpszTricsData,
    HWND hWnd,
    IStream* pStream,
    IUnknown** ppUnk,
    REFIID riidAdvise,
    IUnknown* punkAdvise,
    BSTR bstrLic);

Parametry

bstrLic
[in] Ciąg BSTR zawierający klucz licencji dla kontrolki.

Uwagi

Zobacz IAxWinHostWindow::CreateControlEx , aby uzyskać opis pozostałych parametrów i zwracanej wartości.

Przykład

Zobacz Hostowanie kontrolek ActiveX przy użyciu atL AXHost , aby zapoznać się z przykładem korzystającym z elementu IAxWinHostWindowLic::CreateControlLicEx.