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);
    }
};