appobject 特性
[appobject] 属性将 coclass 标识为与完整 EXE 应用程序关联的应用程序对象。
[
uuid(uuid-number),
appobject
[, coclass-attribute-list]
]
coclass classname
{
[coclass definition]
}
-
uuid-number
-
指定 coclass 的通用唯一标识号。
-
coclass-attribute-list
-
指定应用于 coclass 语句的零个或多个属性。 允许的 coclass 属性为 [helpstring]、 [helpcontext]、 [licensed]、 [version]、 [control]和 [hidden]。。
-
classname
-
指定组件对象在类型库中的已知名称。
-
coclass 定义
-
指定构成 coclass 定义的语句。
[appobject] 属性还指示 coclass 的函数和属性在当前类型库中全局可用。
此属性的 typeflag 表示形式TYPEFLAG_FAPPOBJECT
[
uuid(1e196b20-1f3c-1069-996b-00dd010fe676),
helpstring("Hello Class"),
appobject
]
coclass Hello
{
[default] interface IHello : IUnknown;
interface IDispatch;
}