helpcontext 特性
[helpcontext] 属性指定一个上下文标识符,该标识符允许用户在帮助文件中查看有关此元素的信息。
[
uuid(uuid-number),
helpcontext(helpcontext-value)
[, attribute-list]
]
element element-name
{
definitions
}
parameters
-
uuid-number
-
指定 库 [importlib]、 interface、 dispinterface、 module、 typedef、 methods、 [property]或 coclass 的通用唯一标识号。
-
helpcontext-value
-
标识与当前 MIDL 元素关联的帮助文本的唯一整数。
-
attribute-list
-
指定一个或多个属性的列表,这些属性作为一个整体应用于 MIDL 元素。
-
element
-
以下指令之一: library、[importlib]、 interface、 dispinterface、 module、 typedef、 method、 property 或 coclass。
-
element-name
-
其他软件组件可用于描述当前元素的名称。
-
定义
-
指定构成元素定义的语句。
备注
[helpcontext] 属性可以应用于以下元素: library、[importlib]、 interface、 dispinterface、 module、 typedef、 method、 property 或 coclass。
helpcontext-value 是帮助文件中的 32 位上下文标识符,可以使用 ITypeLib 和ITypeInfo 接口中的 GetDocumentation 函数进行检索。
示例
[
uuid(1e196b20-1f3c-1069-996b-00dd010fe676),
helpcontext(7035943),
helpstring("Hello Class"),
appobject
]
coclass Hello
{
[default, helpcontext(3914972)] interface IHello : IUnknown;
interface IDispatch;
}
另请参阅