AtlAxCreateControlLicEx
Crea un control ActiveX con licencia, se inicializa, y los hospedarlo en la ventana especificada.Un puntero y un receptor de eventos de la interfaz del nuevo control también se pueden crear.
Importante |
---|
Esta función no se puede utilizar en las aplicaciones que se ejecutan en Windows en tiempo de ejecución. |
ATLAPI AtlAxCreateControlLicEx(
LPCOLESTR lpszName,
HWND hWnd,
IStream* pStream,
IUnknown** ppUnkContainer,
IUnknown** ppUnkControl,
REFIID iidSink = IID_NULL,
IUnknown* punkSink = NULL,
BSTR bstrLic= NULL
);
Parámetros
lpszName
Un puntero a una cadena que se pasará al control.Debe dar formato en una de las siguientes maneras:ProgID como “MSCAL.Calendar.7”
CLSID como “{8E27 C92 B-1264-101C-8A2F-040224009 C02}”
UNA dirección URL como “https://www.microsoft.com”
Una referencia a un documento activo como “file:// \\Documents\MyDoc .doc”
Un fragmento HTML como “MSHTML: <HTML> <CUERPO> Esta es una línea de text</BODY></HTML>”
[!NOTA]
“MSHTML: ” debe preceder al fragmento HTML para notificarlo como ser una secuencia MSHTML.
hWnd
Identificador de la ventana que el control se adjuntará a.pStream
Un puntero a una secuencia que se utiliza para inicializar las propiedades del control.puede ser NULL.ppUnkContainer
La dirección de un puntero que recibirá IUnknown del contenedor.puede ser NULL.ppUnkControl
[out] La dirección de un puntero que recibirá IUnknown de control creado.puede ser NULL.iidSink
El identificador de interfaz de una interfaz de salida en el objeto contenido.punkSink
Un puntero a la interfaz de IUnknown de objeto receptor que se conectará con el punto de conexión especificado por iidSink en el objeto contenido después de que el objeto contenido se ha creado correctamente.bstrLic
El valor BSTR que contiene la licencia para el control.
Valor devuelto
Uno de los valores estándar de HRESULT.
Comentarios
AtlAxCreateControlLicEx es similar a AtlAxCreateControlLic pero 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.
Ejemplo
Vea Hospedar Controles ActiveX mediante ATL AXHost para obtener un ejemplo de cómo utilizar AtlAxCreateControlLicEx.
Requisitos
encabezado: atlhost.h
Vea también
Referencia
CAxWindow2T::CreateControlLicEx
Conceptos
Fundamentales compuestos de Control