IAxWinHostWindowLic 接口

此接口提供用于操作许可控件及其主机对象的方法。

语法

interface IAxWinHostWindowLic : IAxWinHostWindow

成员

方法

名称 描述
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
[in] 包含控件许可证密钥的 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
[in] 包含控件许可证密钥的 BSTR。

备注

有关剩余参数和返回值的说明,请参阅 IAxWinHostWindow::CreateControlEx

示例

有关使用 IAxWinHostWindowLic::CreateControlLicEx 的示例,请参阅使用 ATL AXHost 托管 ActiveX 控件