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 hWnd
program .
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
.