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