DISP_PROPERTY_EX
OLE オートメーション プロパティを定義し、ディスパッチ マップ属性の値を取得および設定するために使用される関数を指定します。
DISP_PROPERTY_EX(theClass, pszName, memberGet, memberSet, vtPropType )
パラメーター
theClass
クラスの名前。pszName
プロパティの外部名。memberGet
プロパティを取得するために使用されるメンバー関数の名前。memberSet
プロパティの設定に使用されたメンバー関数の名前。vtPropType
指定する値プロパティの型。
解説
vtPropType の引数によって指定された memberGet と memberSet 関数のシグネチャがあります。 memberGet 関数は、引数を受け取らず、vtPropTypeで指定された型の値を返します。 memberSet 関数は vtPropType によって指定される型の引数を受け取り、Nothing を返します。
vtPropType の引数は、型 VARTYPEです。 この引数の有効な値は、VARENUM の列挙体から取得されます。 これらの値の一覧については、DISP_FUNCTIONの vtRetVal パラメーターの"解説"を参照してください。 DISP_FUNCTION のコメントに示すその VT_EMPTYに割り当てられません。プロパティにデータ型を確認します。
必要条件
ヘッダー : afxdisp.h