Accesso alla libreria dei tipi

Le librerie dei tipi espongono le interfacce di un controllo OLE ad altre applicazioni con riconoscimento OLE. Ogni controllo OLE deve avere una libreria dei tipi se devono essere esposte una o più interfacce.

Le macro seguenti consentono a un controllo OLE di fornire l'accesso alla propria libreria dei tipi:

Accesso alla libreria dei tipi

Nome Descrizione
DECLARE_OLETYPELIB Dichiara una GetTypeLib funzione membro di un controllo OLE (deve essere utilizzata nella dichiarazione di classe).
IMPLEMENT_OLETYPELIB Implementa una GetTypeLib funzione membro di un controllo OLE (deve essere utilizzata nell'implementazione della classe).

DECLARE_OLETYPELIB

Dichiara la GetTypeLib funzione membro della classe del controllo.

DECLARE_OLETYPELIB(class_name)

Parametri

class_name
Nome della classe di controllo correlata alla libreria dei tipi.

Osservazioni:

Utilizzare questa macro nel file di intestazione della classe di controllo.

Requisiti

Intestazione: afxdisp.h

IMPLEMENT_OLETYPELIB

Implementa la funzione membro del GetTypeLib controllo.

IMPLEMENT_OLETYPELIB(class_name, tlid, wVerMajor,  wVerMinor)

Parametri

class_name
Nome della classe di controllo correlata alla libreria dei tipi.

tlid
Numero ID della libreria dei tipi.

wVerMajor
Numero di versione principale della libreria dei tipi.

wVerMinor
Numero di versione secondaria della libreria dei tipi.

Osservazioni:

Questa macro deve essere visualizzata nel file di implementazione per qualsiasi classe di controllo che utilizza la macro DECLARE_OLETYPELIB.

Requisiti

Intestazione: afxdisp.h

Vedi anche

Macro e globali