Freigeben über


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

Siehe auch

Makros und Globalen