次の方法で共有


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

参照

関連項目

DECLARE_DISPATCH_MAP

DISP_PROPERTY

DISP_FUNCTION

BEGIN_DISPATCH_MAP

END_DISPATCH_MAP

概念

MFC マクロとグローバル

その他の技術情報

ディスパッチ マップ