次の方法で共有


IAxWinHostWindowLic インターフェイス

このインターフェイスは、ライセンスされたコントロールとそのホスト オブジェクトを操作するためのメソッドを提供します。

構文

interface IAxWinHostWindowLic : IAxWinHostWindow

メンバー

メソッド

Name 説明
CreateControlLic ライセンスされたコントロールを作成し、ホスト オブジェクトにアタッチします。
CreateControlLicEx ライセンスされたコントロールを作成し、ホスト オブジェクトにアタッチして、必要に応じてイベント ハンドラーを設定します。

解説

IAxWinHostWindowLic は、IAxWinHostWindow から継承し、ライセンスされたコントロールの作成をサポートするメソッドを追加します。

このインターフェイスのメンバーを使用する例については、「ATL AXHost を使用して ActiveX コントロールをホストする」を参照してください。

要件

以下に示すように、このインターフェイスの定義は、IDL または C++ として使用できます。

定義の種類 ファイル
IDL ATLIFace.idl
C++ ATLIFace.h (ATLBase.h にも含まれます)

IAxWinHostWindowLic::CreateControlLic

ライセンスされたコントロールを作成して初期化し、hWnd によって識別されるウィンドウでホストします。

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

パラメーター

bstrLic
[入力] コントロールのライセンス キーを含む BSTR。

解説

残りのパラメーターと戻り値の説明については、「IAxWinHostWindow::CreateControl」を参照してください。

このメソッドを呼び出すことは、IAxWinHostWindowLic::CreateControlLicEx を呼び出すことと同じです

IAxWinHostWindowLic::CreateControlLic を使用する例については、「ATL AXHost を使用して ActiveX コントロールをホストする」を参照してください。

IAxWinHostWindowLic::CreateControlLicEx

ライセンスされた ActiveX コントロールを作成して初期化し、指定されたウィンドウでホストします。これは、IAxWinHostWindow::CreateControl と似ています。

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

パラメーター

bstrLic
[入力] コントロールのライセンス キーを含む BSTR。

解説

残りのパラメーターと戻り値の説明については、「IAxWinHostWindow::CreateControlEx」を参照してください。

IAxWinHostWindowLic::CreateControlLicEx を使用する例については、「ATL AXHost を使用して ActiveX コントロールをホストする」を参照してください。