IAxWinHostWindow::CreateControlEx

Crea un control ActiveX, se inicializa, y se hospeda en la ventana especificada, similar a IAxWinHostWindow::CreateControl.

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

Parámetros

  • lpTricsData
    [in] cadena de A que identifica el control.Pueden ser CLSID (debe incluir las llaves), ProgID, dirección URL, o HTML sin formato (prefijado MSHTML:).

  • hWnd
    [in] Un identificador de la ventana que se utilizará para hospedar.

  • pStream
    [in] un puntero de interfaz para una secuencia que contiene los datos de la inicialización del control.puede ser NULL.

  • ppUnk
    [out] dirección de un puntero que recibirá la interfaz de IUnknown de control creado.puede ser NULL.

  • riidAdvise
    [in] El identificador de interfaz de una interfaz de salida en el objeto contenido.puede ser IID_NULL.

  • punkAdvise
    [in] Un puntero a la interfaz de IUnknown de objeto receptor que se conectará con el punto de conexión en el objeto contenido especificado por iidSink.

Valor devuelto

un valor estándar de HRESULT .

Comentarios

A diferencia del método de CreateControl , CreateControlEx también permite recibe un puntero de interfaz al control creado recientemente y que configurar un receptor de eventos para recibir los eventos desencadenados por el control.

Para crear un control ActiveX con licencia, vea IAxWinHostWindowLic::CreateControlLicEx.

Requisitos

encabezado: atliface.h

Vea también

Referencia

Interfaz de IAxWinHostWindow

IAxWinHostWindow::CreateControl

IAxWinHostWindow::AttachControl

CAxWindow::CreateControlEx

AtlAxCreateControlEx