IMPLEMENTED_CATEGORY
Добавить макрос IMPLEMENTED_CATEGORY к сопоставление категории компонента, чтобы указать, что она должна быть реализация категорию, указанную параметром зарегистрировать в качестве catID.
IMPLEMENTED_CATEGORY(
catID
)
Параметры
- catID
[in] Константа или переменная a CATID сохраняя глобальный уникальный идентификатор (GUID), реализованной в категории. Адрес catID будет принят и будет добавлять в сопоставление. См. таблицу далее для выбора категорий стандартное.
Заметки
Категории компонентов, перечисленные в сопоставлении будут зарегистрированы автоматически, когда модуль будет зарегистрировать если класс имеет связанный OBJECT_ENTRY_AUTO макрос или OBJECT_ENTRY_NON_CREATEABLE_EX_AUTO.
Клиенты могут использовать данные по категории, зарегистрированные для класса, чтобы определить его возможностей и требований без создать его экземпляр.
Дополнительные сведения о категориях компонентов см. в разделе Категории компонентов, и принципы их работы? в Windows SDK.
Выделение категорий ticker
Описание |
Символ |
Идентификатор GUID реестра |
---|---|---|
Safe скриптов |
CATID_SafeForScripting |
{7DD95801-9882-11CF-9FA9-00AA006C42C4} |
Safe для инициализации |
CATID_SafeForInitializing |
{7DD95802-9882-11CF-9FA9-00AA006C42C4} |
Простое вложенность сайта кадра |
CATID_SimpleFrameControl |
{157083E0-2368-11cf-87B9-00AA006C8166} |
Простая привязка данных |
CATID_PropertyNotifyControl |
{157083E1-2368-11cf-87B9-00AA006C8166} |
Дополнительная привязка данных |
CATID_VBDataBound |
{157083E2-2368-11cf-87B9-00AA006C8166} |
Безоконные элементы управления |
CATID_WindowlessObject |
{1D06B600-3AE3-11cf-87B9-00AA006C8166} |
Интернет-Осведомленные объекты |
См. раздел объекты Интернета осведомленные в Windows SDK список выборки. |
|
Пример
BEGIN_CATEGORY_MAP(CMyCtrl)
IMPLEMENTED_CATEGORY(CATID_Insertable)
END_CATEGORY_MAP()
Требования
Header: atlcom.h