Compartilhar via


Acesso à biblioteca de tipos

As bibliotecas de tipos expõem as interfaces de um controle OLE para outros aplicativos com reconhecimento de OLE. Cada controle OLE deve ter uma biblioteca de tipos se uma ou mais interfaces tiverem que ser expostas.

As macros a seguir permitem que um controle OLE forneça acesso à sua própria biblioteca de tipos:

Acesso à biblioteca de tipos

Nome Descrição
DECLARE_OLETYPELIB Declara uma função membro GetTypeLib de um controle OLE (deve ser usado na declaração de classe).
IMPLEMENT_OLETYPELIB Implementa uma função membro GetTypeLib de um controle OLE (deve ser usado na implementação de classe).

DECLARE_OLETYPELIB

Declara a função membro GetTypeLib da classe de controle.

DECLARE_OLETYPELIB(class_name)

Parâmetros

class_name
O nome da classe de controle relacionada à biblioteca de tipos.

Comentários

Use essa macro no arquivo de cabeçalho da classe de controle.

Requisitos

Cabeçalho afxdisp.h

IMPLEMENT_OLETYPELIB

Implementa a função membro GetTypeLib do controle.

IMPLEMENT_OLETYPELIB(class_name, tlid, wVerMajor,  wVerMinor)

Parâmetros

class_name
O nome da classe de controle relacionada à biblioteca de tipos.

tlid
O número de ID da biblioteca de tipos.

wVerMajor
O número de versão principal da biblioteca de tipos.

wVerMinor
O número de versão secundário da biblioteca de tipos.

Comentários

Essa macro deve aparecer no arquivo de implementação para qualquer classe de controle que use a macro DECLARE_OLETYPELIB.

Requisitos

Cabeçalho afxdisp.h

Confira também

Macros e Globais