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

Consulte también

Macros y globales