Атрибуты классов
Следующие атрибуты применяются к ключевому слову класса C++.
Атрибут | Description |
---|---|
aggregatable | Указывает, что класс поддерживает агрегирование. |
aggregates | Указывает, что элемент управления агрегирует целевой класс. |
appobject | Определяет coclass как объект приложения, связанный с полным .exe приложением, и указывает, что функции и свойства сокласса доступны глобально в этой библиотеке типов. |
case | Используется с атрибутом switch_type в союзе. |
coclass | Создает элемент activeX. |
com_interface_entry | Добавляет запись интерфейса в карту COM. |
control | Указывает, что определяемый пользователем тип является элементом управления. |
custom | Позволяет определить собственный атрибут. |
db_command | Создает команду OLE DB. |
db_param | Связывает указанную переменную-член с входным или выходным параметром и разделит переменную. |
db_source | Создает подключение к источнику данных. |
db_table | Открывает таблицу OLE DB. |
default | Указывает, что настраиваемый или disp-интерфейс, определенный в коклассе, представляет интерфейс программирования по умолчанию. |
defaultvtable | Определяет интерфейс в качестве интерфейса vtable по умолчанию для элемента управления. |
event_receiver | Создает приемник событий. |
event_source | Создает источник событий. |
helpcontext | Указывает идентификатор контекста, позволяющий пользователю просматривать сведения об этом элементе в файле справки. |
helpfile | Задает имя файла справки для библиотеки типов. |
helpstringcontext | Указывает идентификатор раздела справки в файле HLP или CHM. |
helpstring | Определяет строку символов, используемую для описания элемента, к которому оно применяется. |
hidden | Указывает, что элемент существует, но не должен отображаться в пользовательском браузере. |
implements | Указывает интерфейсы диспетчера, которые вынуждены быть членами совместного класса IDL. |
implements_category | Задает реализованные категории компонентов для класса. |
module | Определяет блок библиотеки в IDL-файле. |
noncreatable | Определяет объект, который не может быть создан самостоятельно. |
progid | Определяет ProgID для элемента управления. |
registration_script | Выполняет указанный скрипт регистрации. |
requestedit | Указывает, что свойство поддерживает уведомление OnRequestEdit . |
source | Задает исходные интерфейсы элемента управления для точек подключения в классе. В свойстве или методе source атрибут указывает, что элемент возвращает объект или VARIANT является источником событий. |
support_error_info | Поддерживает отчеты об ошибках для целевого объекта. |
threading | Задает модель потоков для элемента управления. |
uuid | Указывает уникальный идентификатор класса или интерфейса. |
version | Определяет определенную версию среди нескольких версий класса. |
vi_progid | Указывает версию независимой от версии формы ProgID. |