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
IAxWinHostWindow::CreateControl과 유사하게 라이선스가 부여된 ActiveX 컨트롤을 만들고, 초기화하고, 지정된 창에서 호스트합니다.
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 컨트롤 호스팅을 참조하세요.