Zugreifen auf die Typbibliothek
Typbibliotheken machen die Schnittstellen eines OLE-Steuerelements für andere OLE-fähige Anwendungen verfügbar. Jedes OLE-Steuerelement muss über eine Typbibliothek verfügen, wenn mindestens eine Schnittstelle verfügbar gemacht werden soll.
Die folgenden Makros ermöglichen einem OLE-Steuerelement den Zugriff auf seine eigene Typbibliothek:
Zugreifen auf die Typbibliothek
Name | Beschreibung |
---|---|
DECLARE_OLETYPELIB | Deklariert eine GetTypeLib Memberfunktion eines OLE-Steuerelements (muss in der Klassendeklaration verwendet werden). |
IMPLEMENT_OLETYPELIB | Implementiert eine GetTypeLib Memberfunktion eines OLE-Steuerelements (muss in der Klassenimplementierung verwendet werden). |
DECLARE_OLETYPELIB
Deklariert die GetTypeLib
Memberfunktion der Steuerelementklasse.
DECLARE_OLETYPELIB(class_name)
Parameter
class_name
Der Name der Steuerelementklasse im Zusammenhang mit der Typbibliothek.
Hinweise
Verwenden Sie dieses Makro in der Steuerelementklassenkopfdatei.
Anforderungen
Header: afxdisp.h
IMPLEMENT_OLETYPELIB
Implementiert die Memberfunktion des Steuerelements GetTypeLib
.
IMPLEMENT_OLETYPELIB(class_name, tlid, wVerMajor, wVerMinor)
Parameter
class_name
Der Name der Steuerelementklasse im Zusammenhang mit der Typbibliothek.
tlid
Die ID-Nummer der Typbibliothek.
wVerMajor
Die Hauptversionsnummer der Typbibliothek.
wVerMinor
Die Nebenversionsnummer der Typbibliothek.
Hinweise
Dieses Makro muss in der Implementierungsdatei für jede Steuerelementklasse angezeigt werden, die das DECLARE_OLETYPELIB Makro verwendet.
Anforderungen
Header: afxdisp.h