IMPLEMENTED_CATEGORY
Fügen Sie ein IMPLEMENTED_CATEGORY-Makro Kategorienzuordnung der Komponente hinzu, um anzugeben, dass es als Implementieren der Kategorie registriert werden soll, die von den catID-Parameter identifiziert wird.
IMPLEMENTED_CATEGORY(
catID
)
Parameter
- catID
[in] Konstante oder Variable eine CATID, die den GUID (Globally Unique Identifier) enthalten für die implementierte Kategorie.Die Adresse von catID wird zur Zuordnung übernommen und hinzugefügt.finden Sie in der nachstehenden Tabelle eine Auswahl von Aktienkategorien.
Hinweise
Die Teilkategorien, die in der Zuordnung aufgeführt sind, werden automatisch registriert, wenn das Modul registriert wird, wenn die Klasse zugeordnete soll oder OBJECT_ENTRY_NON_CREATEABLE_EX_AUTO Ein Makro verfügt.
Clients können die Kategorieninformationen verwenden, die für die Klasse bestimmt die Funktionen und Anforderungen, ohne zu müssen, eine Instanz davon erstellen registriert werden.
Weitere Informationen zu Teilkategorien, finden Sie unter Was sind Teilkategorien und deren Funktionsweise? in Windows SDK.
Eine Auswahl von Aktienkategorien
Description |
Symbol |
Registrierung GUID |
---|---|---|
Sicher für die Skripterstellung |
CATID_SafeForScripting |
7DD95801-9882-11CF-9FA9-00AA006C42C4 {} |
Sicher für Initialisierung |
CATID_SafeForInitializing |
7DD95802-9882-11CF-9FA9-00AA006C42C4 {} |
Einfache Frame-Site-Kapselung |
CATID_SimpleFrameControl |
157083E0-2368-11cf-87B9-00AA006C8166 {} |
Einfache Datenbindung |
CATID_PropertyNotifyControl |
157083E1-2368-11cf-87B9-00AA006C8166 {} |
Erweiterte Datenbindung |
CATID_VBDataBound |
157083E2-2368-11cf-87B9-00AA006C8166 {} |
Fensterlose Steuerelemente |
CATID_WindowlessObject |
1D06B600-3AE3-11cf-87B9-00AA006C8166 {} |
Internet-Bewusste Objekte |
Siehe Internet-bewusste Objekte in Windows SDK für eine Beispielliste. |
|
Beispiel
BEGIN_CATEGORY_MAP(CMyCtrl)
IMPLEMENTED_CATEGORY(CATID_Insertable)
END_CATEGORY_MAP()
Anforderungen
Header: möchten