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 控制件。