BEGIN_CATEGORY_MAP
Označuje začátek kategorie mapy.
BEGIN_CATEGORY_MAP( theClass )
Parametry
- theClass
[v] Název třídy obsahující mapu kategorie.
Poznámky
Kategorie mapy lze určit, které kategorie součásti třídy COM provádět a které kategorie vyžaduje od jeho kontejneru.
Přidat IMPLEMENTED_CATEGORY položku mapy pro každou kategorii implementované třídou COM.Přidat REQUIRED_CATEGORY položku mapy pro každou kategorii vyžadující svým klientům k implementaci třídy.Konec mapování END_CATEGORY_MAP makro.
Kategorie součásti uvedené v mapě bude automaticky registrován při registraci modulu třídy má přidruženou OBJECT_ENTRY_AUTO nebo OBJECT_ENTRY_NON_CREATEABLE_EX_AUTO.
[!POZNÁMKA]
ATL používá správce kategorií součástí standardní kategorie součásti zaregistrovat.Pokud správce není při registraci modulu v systému, registrace úspěšná, ale kategorie součásti nebudou registrovány pro danou třídu.
Další informace o kategoriích komponent naleznete v co kategorie součásti jsou a jak pracují? in the Windows SDK.
Příklad
BEGIN_CATEGORY_MAP(CMyCtrl)
IMPLEMENTED_CATEGORY(CATID_Insertable)
END_CATEGORY_MAP()
Požadavky
Záhlaví: atlcom.h