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.
Das Attribut [appobject] identifiziert die Co-Klasse als Anwendungsobjekt, das einer vollständigen EXE-Anwendung zugeordnet ist.
[
uuid(uuid-number),
appobject
[, coclass-attribute-list]
]
coclass classname
{
[coclass definition]
}
Parameter
-
uuid-number
-
Gibt eine universell eindeutige Identifikationsnummer für die Co-Klasse an.
-
coclass-attribute-list
-
Gibt null oder mehr Attribute an, die für die coclass-Anweisung gelten. Zulässige Co-Klassenattribute sind [helpstring], [helpcontext], [licensed], [version], [control] und [hidden].
-
classname
-
Gibt den Namen an, unter dem das Komponentenobjekt in der Typbibliothek bekannt ist.
-
Co-Klassendefinition
-
Gibt Anweisungen an, aus denen die Coklassendefinition besteht.
Bemerkungen
Das [appobject] -Attribut gibt auch an, dass die Funktionen und Eigenschaften der Co-Klasse global in der aktuellen Typbibliothek verfügbar sind.
Die Typeflag-Darstellung für dieses Attribut ist TYPEFLAG_FAPPOBJECT
Beispiele
[
uuid(1e196b20-1f3c-1069-996b-00dd010fe676),
helpstring("Hello Class"),
appobject
]
coclass Hello
{
[default] interface IHello : IUnknown;
interface IDispatch;
}
Weitere Informationen