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