BEGIN_CATEGORY_MAP
Отмечает начало сопоставления категории.
BEGIN_CATEGORY_MAP( theClass )
Параметры
- theClass
[in] Имя класса, содержащий сопоставление категории.
Заметки
Сопоставление категории используется для определения того, какие категории компонентов com-класса, реализуемый и категорий оно требует от своего контейнера.
Добавьте запись IMPLEMENTED_CATEGORY для сопоставления для каждой категории, реализованной в COM-класс. Добавьте запись REQUIRED_CATEGORY для сопоставления для каждой категории, что класс требует его клиентов реализуют. Пометьте конца сопоставления с макросом END_CATEGORY_MAP.
Категории компонентов, перечисленные в сопоставлении будут зарегистрированы автоматически, когда модуль будет зарегистрировать если класс имеет связанное OBJECT_ENTRY_AUTO или OBJECT_ENTRY_NON_CREATEABLE_EX_AUTO.
Примечание
Библиотеки ATL используется диспетчер категорий стандартного компонента, чтобы зарегистрировать компонент категории.Если диспетчер отсутствует в системе, когда модуль регистрации, регистрация выполняется успешно, но категории компонентов, не будут зарегистрированы для этого класса.
Дополнительные сведения о категориях компонентов см. в разделе Категории компонентов, и принципы их работы? в Windows SDK.
Пример
BEGIN_CATEGORY_MAP(CMyCtrl)
IMPLEMENTED_CATEGORY(CATID_Insertable)
END_CATEGORY_MAP()
Требования
Header: atlcom.h