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
Hinweis |
---|
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