IMPLEMENT_OLECREATE

Entweder dieses Makro oder IMPLEMENT_OLECREATE_FLAGS müssen in der Implementierungsdatei für jede Klasse angezeigt werden, die DECLARE_OLECREATE verwendet.

IMPLEMENT_OLECREATE(class_name, external_name, l, w1, w2, b1, b2, b3, b4, b5, b6, b7, b8 )

Parameter

  • class_name
    Der tatsächliche Name der Klasse.

  • external_name
    Der Objektname verfügbar gemacht zu anderen Anwendungen (in Anführungszeichen eingeschlossen ist).

  • L, w1, w2, b1, b2, b3, b4, b5, b6, b7, b8
    Komponenten von CLSID der Klasse.

Hinweise

HinweisHinweis

Wenn Sie IMPLEMENT_OLECREATE verwenden standardmäßig unterstützen nur das einzelne Threadingmodell.Wenn Sie IMPLEMENT_OLECREATE_FLAGS verwenden, können Sie angeben, das Threadingmodell das Objekt unterstützt, indem Sie den nFlags-Parameter verwendet.

Der äußere Name ist der Bezeichner, der für andere Anwendungen verfügbar gemacht wird.Clientanwendungen verwenden den externen Namen dieser Klasse, um ein Objekt über einen Automatisierungsserver anzufordern.

Die OLE-Klassen-ID sind ein eindeutiger 128-Bit-Bezeichner für das Objekt.Er besteht aus einem long, zwei WORD s und aus acht BYTE s, wie durch L, w1, w2 und b1 bis b8 in der Beschreibung der Syntax dargestellt.Erstellen Anwendungs-Assistent und Code-Assistenten eindeutige OLE-Klassen-ID für Sie nach Bedarf.

Anforderungen

Header: afxdisp.h

Siehe auch

Referenz

DECLARE_OLECREATE

CLSID Key

Konzepte

MFC-Makros und -globale Werte