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