Acceso a la biblioteca de tipos
Las bibliotecas de tipos exponen las interfaces de un control OLE a otras aplicaciones compatibles con OLE. Cada control OLE debe tener una biblioteca de tipos si se expondrán una o varias interfaces.
Las macros siguientes permiten a un control OLE proporcionar acceso a su propia biblioteca de tipos:
Acceso a la biblioteca de tipos
Nombre | Descripción |
---|---|
DECLARE_OLETYPELIB | Declara una función miembro GetTypeLib de un control OLE (se debe usar en la declaración de clase). |
IMPLEMENT_OLETYPELIB | Implementa una función miembro GetTypeLib de un control OLE (se debe usar en la implementación de clase). |
DECLARE_OLETYPELIB
Declara la función miembro GetTypeLib
de su clase de control.
DECLARE_OLETYPELIB(class_name)
Parámetros
class_name
El nombre de la clase de control relacionada con la biblioteca de tipos.
Comentarios
Use esta macro en el archivo de encabezado de la clase de control.
Requisitos
Encabezado: afxdisp.h
IMPLEMENT_OLETYPELIB
Implementa la función miembro GetTypeLib
del control.
IMPLEMENT_OLETYPELIB(class_name, tlid, wVerMajor, wVerMinor)
Parámetros
class_name
El nombre de la clase de control relacionada con la biblioteca de tipos.
tlid
El número de id. de la biblioteca de tipos.
wVerMajor
El número de versión principal de la biblioteca de tipos.
wVerMinor
El número de versión secundaria de la biblioteca de tipos.
Comentarios
Esta macro debe aparecer en el archivo de implementación de cualquier clase de control que utiliza la macro DECLARE_OLETYPELIB.
Requisitos
Encabezado: afxdisp.h