Compartir a través de


Generadores de clases y licencias

Para crear una instancia de controles activex, una aplicación contenedora llama a una función miembro de generador de clases de control. Dado que el control es un objeto OLE real, el generador de la clase es responsable de crear instancias del control. Cada clase de controles activex debe tener un generador de clases.

Otra característica importante de los controles OLE es la capacidad de aplicar una licencia. ControlWizard permite incorporar la autorización durante la creación del proyecto de control. Para obtener más información sobre el control que autoriza, vea el artículo Controles ActiveX: Autorización de un control ActiveX.

La tabla siguiente se muestran varias macros y funciones que se usan para declarar e implementar el generador de la clase de control y de licencia del control.

Generadores y Licencias de clase

DECLARE_OLECREATE_EX

Declara el generador de clases para un control OLE o una página de propiedades.

IMPLEMENT_OLECREATE_EX

Implementa la función de GetClassID de control y declara una instancia de generador de clases.

BEGIN_OLEFACTORY

Comience la declaración de cualquier función de autorización.

END_OLEFACTORY

Finaliza la declaración de cualquier función de autorización.

AfxVerifyLicFile

Comprueba si un control tiene autorización para el uso en un equipo determinado.

Vea también

Conceptos

Macros y variables globales de MFC