TRY
Erweitern Minimieren
Dieser Artikel wurde maschinell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen. Weitere Informationen
Übersetzung
Original
Dieser Artikel wurde noch nicht bewertet - Dieses Thema bewerten.

IMPLEMENT_OLECREATE_FLAGS

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

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

Header: afxdisp.h

Fanden Sie dies hilfreich?
(1500 verbleibende Zeichen)

Community-Beiträge

HINZUFÜGEN
© 2013 Microsoft. Alle Rechte vorbehalten.