Freigeben über


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) enthalten.

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

Hinweise

Hinweis

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

Der externe Name ist der Bezeichner, der für andere Anwendungen verfügbar gemacht wird. Clientanwendungen verwenden den externen Namen, um ein Objekt dieser Klasse von einem Automatisierungsserver anzufordern.

Die OLE-Klassen-ID ist ein eindeutiger 128-Bit-Bezeichner für das Objekt. Es besteht aus einem long, zwei WORDs und aus acht BYTEs, wie durch L, w1, und w2 b1 bis b8 in der Syntaxbeschreibung dargestellt. Erstellen Anwendungs-Assistent und Code-Assistenten für die eindeutige OLE-Klassen-IDs Sie nach Bedarf.

Anforderungen

Header: afxdisp.h

Siehe auch

Referenz

DECLARE_OLECREATE

CLSID Key

Konzepte

MFC-Makros, globale Funktionen und globale Variablen