appobject - атрибут
Атрибут [appobject] идентифицирует coclass как объект приложения, связанный с полным приложением EXE.
[
uuid(uuid-number),
appobject
[, coclass-attribute-list]
]
coclass classname
{
[coclass definition]
}
Параметры
-
uuid-number
-
Указывает универсальный уникальный идентификационный номер для совместного класса.
-
coclass-attribute-list
-
Указывает ноль или более атрибутов, которые применяются к оператору coclass . Допустимые атрибуты coclass : [helpstring], [helpcontext], [licensed], [version], [control] и [hidden].
-
classname
-
Указывает имя, по которому объект компонента известен в библиотеке типов.
-
определение совместного класса
-
Указывает операторы, составляющие определение совместного класса .
Комментарии
Атрибут [appobject] также указывает, что функции и свойства ккласса глобально доступны в текущей библиотеке типов.
Представление typeflag для этого атрибута — TYPEFLAG_FAPPOBJECT
Примеры
[
uuid(1e196b20-1f3c-1069-996b-00dd010fe676),
helpstring("Hello Class"),
appobject
]
coclass Hello
{
[default] interface IHello : IUnknown;
interface IDispatch;
}
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по