Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Entweder dieses Makro oder IMPLEMENT_OLECREATE müssen in der Implementierungsdatei für jede Klasse angezeigt werden, die DECLARE_OLECREATE verwendet.
IMPLEMENT_OLECREATE_FLAGS(class_name, external_name, nFlags, 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).nFlags
Enthält eine oder mehrere der folgenden Flags:
afxRegInsertable ermöglicht es dem Steuerelement, um EINFG-Objekt im Dialogfeld für OLE-Objekte angezeigt wird.
afxRegApartmentThreading legt das Threadingmodell in der Registrierung zu ThreadingModel=Apartment fest.
**afxRegFreeThreading ** legt das Threadingmodell in der Registrierung zu ThreadingModel=Free fest.
Sie können beide Flags afxRegApartmentThreading und afxRegFreeThreading kombinieren, um ThreadingModel=Both festzulegen.Weitere Informationen finden Sie in InprocServer32 Weitere Informationen über Windows SDK Threadingmodell Registration.
- L, w1, w2, b1, b2, b3, b4, b5, b6, b7, b8
Komponenten von CLSID der Klasse.
Hinweise
Hinweis |
|---|
Wenn Sie IMPLEMENT_OLECREATE_FLAGS verwenden, können Sie angeben, das Threadingmodell das Objekt unterstützt, indem Sie den nFlags-Parameter verwendet.Wenn Sie nur das einzel-tretende Modell sichern möchten, verwenden Sie IMPLEMENT_OLECREATE. |
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
Hinweis