helpstringcontext 属性
[helpstringcontext] 属性は、ヘルプ ファイル内の 32 ビットのヘルプ コンテキスト識別子を指定します。 [helpstringcontext] 属性は、ライブラリ、インターフェイス、ディスパッチインターフェイス、モジュール、コクラス、typedef ステートメント、プロパティ、パラメーター、メソッドに適用できます。
[ helpstringcontext(contextid)[, optional-attribute-list]] idl-statement
パラメーター
-
contextid
-
現在の MIDL ステートメントに関連付けられているヘルプ テキストを識別する一意の整数。
-
optional-attribute-list
-
0 個以上の MIDL 属性。
-
idl-statement
-
[helpstringcontext] 属性が適用される MIDL ステートメント。
解説
ヘルプ文字列を取得するには、ITypeLib2 インターフェイスと ITypeInfo2 インターフェイスの GetDocumentation2 関数を使用します。
例
[
uuid(. . .),
helpstringcontext(103),
version(1.0)
]
library Lines
{
[
uuid(. . .),
helpstringcontext(102),
oleautomation,
dual
]
interface ILine : IDispatch
{
[propget, helpstringcontext(100)] HRESULT Color([out, retval] long* ReturnVal);
[propput, helpstringcontext(101)] HRESULT Color([in] long rgb);
}
};