Aracılığıyla paylaş


IAxWinHostWindowLic Arabirimi

Bu arabirim, lisanslı bir denetimi ve onun konak nesnesini işlemek için yöntemler sağlar.

Sözdizimi

interface IAxWinHostWindowLic : IAxWinHostWindow

Üyeler

Yöntemler

Veri Akışı Adı Açıklama
CreateControlLic Lisanslı bir denetim oluşturur ve konak nesnesine ekler.
CreateControlLicEx Lisanslı bir denetim oluşturur, konak nesnesine ekler ve isteğe bağlı olarak bir olay işleyicisi ayarlar.

Açıklamalar

IAxWinHostWindowLicIAxWinHostWindow'dan devralır ve lisanslı denetimlerin oluşturulmasını destekleyen yöntemler ekler.

Bu arabirimin üyelerini kullanan bir örnek için bkz . ATL AXHost Kullanarak ActiveX Denetimlerini Barındırma.

Gereksinimler

Bu arabirimin tanımı, aşağıda gösterildiği gibi IDL veya C++olarak kullanılabilir.

Tanım türü Dosya
IDL ATLIFace.idl
C++ ATLIFace.h (ATLBase.h'de de bulunur)

IAxWinHostWindowLic::CreateControlLic

Lisanslı bir denetim oluşturur, başlatır ve tarafından hWndtanımlanan pencerede barındırılır.

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

Parametreler

bstrLic
[in] Denetimin lisans anahtarını içeren BSTR.

Açıklamalar

Kalan parametrelerin ve dönüş değerinin açıklaması için bkz . IAxWinHostWindow::CreateControl .

Bu yöntemi çağırmak, IAxWinHostWindowLic::CreateControlLicEx çağrısıyla eşdeğerdir

Örnek

kullanan IAxWinHostWindowLic::CreateControlLicbir örnek için bkz. ATL AXHost Kullanarak ActiveX Denetimlerini Barındırma.

IAxWinHostWindowLic::CreateControlLicEx

IAxWinHostWindow::CreateControl gibi lisanslı bir ActiveX denetimi oluşturur, bunu başlatır ve belirtilen pencerede barındırabilir.

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

Parametreler

bstrLic
[in] Denetimin lisans anahtarını içeren BSTR.

Açıklamalar

Kalan parametrelerin ve dönüş değerinin açıklaması için bkz . IAxWinHostWindow::CreateControlEx .

Örnek

kullanan IAxWinHostWindowLic::CreateControlLicExbir örnek için bkz. ATL AXHost Kullanarak ActiveX Denetimlerini Barındırma.