다음을 통해 공유


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 컨트롤 호스팅을 참조하세요.