requires_category
Определяет категории необходимого компонента класса целевого объекта.
[ requires_category(
requires_category
) ]
Параметры
- requires_category
Идентификатор необходимой категории.
Заметки
requires_category Атрибут C++ определяет категории компонентов необходим классом целевого объекта. Дополнительные сведения см. в разделе REQUIRED_CATEGORY.
Этот атрибут необходим CoClass" идентификатор progidили vi_progid атрибут (или другой атрибут, подразумевается одно из них) также были применены к одному элементу.
Пример
В следующем примере кода требуется, чтобы реализовать объекта категория элемента управления.
// cpp_attr_ref_requires_category.cpp
// compile with: /LD
#define _ATL_ATTRIBUTES
#include "atlbase.h"
#include "atlcom.h"
[module (name="MyLibrary")];
[ coclass, requires_category("CATID_Control"),
uuid("1e1a2436-f3ea-4ff3-80bf-5409370e8144")]
class CMyClass {};
Требования
Контекст атрибута
Применение |
класс" struct |
Repeatable |
Нет |
Обязательные атрибуты |
Одно или несколько из следующих значений: CoClass" идентификатор progidили vi_progid. |
Недопустимые атрибуты |
None |
Дополнительные сведения о контекстах атрибута см. в разделе Контексты атрибута.