Partilhar via


Acesso à Biblioteca de Tipos

Observação

A biblioteca Microsoft Foundation Classes (MFC) continua a ser suportada. No entanto, já não estamos a adicionar funcionalidades nem a atualizar a documentação.

As bibliotecas de tipos expõem as interfaces de um controlo OLE a outras aplicações conscientes de OLE. Cada controlo OLE deve ter uma biblioteca de tipos se uma ou mais interfaces forem expostas.

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

Acesso à Biblioteca de Tipos

Nome Description
DECLARE_OLETYPELIB Declara uma GetTypeLib função membro de um controlo OLE (deve ser usada na declaração de classe).
IMPLEMENT_OLETYPELIB Implementa uma GetTypeLib função membro de um controlo OLE (deve ser usada na implementação da classe).

DECLARE_OLETYPELIB

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

DECLARE_OLETYPELIB(class_name)

Parâmetros

class_name
O nome da classe de controlo estava relacionado com a biblioteca de tipos.

Observações

Use esta macro no ficheiro de cabeçalho da classe control.

Requerimentos

Cabeçalho: afxdisp.h

IMPLEMENT_OLETYPELIB

Implementa a função de membro do GetTypeLib controlo.

IMPLEMENT_OLETYPELIB(class_name, tlid, wVerMajor,  wVerMinor)

Parâmetros

class_name
O nome da classe de controlo estava relacionado com a biblioteca de tipos.

tlid
O número de identificação da biblioteca de tipos.

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

wVerMinor
O número de versão menor da biblioteca de tipos.

Observações

Esta macro deve aparecer no ficheiro de implementação de qualquer classe de controlo que utilize a macro DECLARE_OLETYPELIB.

Requerimentos

Cabeçalho: afxdisp.h

Consulte também

Macros e Globais