다음을 통해 공유


IAxWinHostWindow::CreateControlEx

ActiveX 컨트롤은 초기화를 만들고 지정한 창에서 유사한 호스트 IAxWinHostWindow::CreateControl.

STDMETHOD( CreateControlEx )(
   LPCOLESTR lpszTricsData,
   HWND hWnd,
   IStream* pStream,
   IUnknown** ppUnk,
   REFIID riidAdvise,
   IUnknown* punkAdvise 
);

매개 변수

  • lpTricsData
    [in] 만들 컨트롤을 식별 하는 문자열입니다.(에 중괄호) CLSID, ProgID, URL 또는 원시 HTML이 될 수 있습니다 (앞에 있는 MSHTML:).

  • hWnd
    [in] 호스팅에 사용할 창 핸들입니다.

  • pStream
    [in] 컨트롤에 대 한 초기화 데이터를 포함 하는 스트림에 대 한 인터페이스 포인터입니다.수 NULL.

  • ppUnk
    [out] 주소를 받는 포인터는 IUnknown 만든된 컨트롤의 인터페이스.수 NULL.

  • riidAdvise
    [in] 포함 된 개체에 보내기 인터페이스의 인터페이스 식별자입니다.수 IID_NULL.

  • punkAdvise
    [in] 에 대 한 포인터는 IUnknown 에 포함 된 개체에서 지정 된 연결 지점에 연결 싱크 개체의 인터페이스 iidSink.

반환 값

표준 HRESULT 값입니다.

설명

달리는 CreateControl 메서드를 CreateControlEx 컨트롤에서 발생 시킨 이벤트를 수신 하는 이벤트 싱크를 설정 하 고 새로 만든된 컨트롤에 대 한 인터페이스 포인터를 받을 수도 있습니다.

ActiveX 사용이 허가 된 컨트롤을 만들려면 참조 IAxWinHostWindowLic::CreateControlLicEx.

요구 사항

헤더: atliface.h

참고 항목

참조

IAxWinHostWindow 인터페이스

IAxWinHostWindow::CreateControl

IAxWinHostWindow::AttachControl

CAxWindow::CreateControlEx

AtlAxCreateControlEx