次の方法で共有


DISP_PROPERTY_EX

OLE オートメーション プロパティを定義し、ディスパッチ マップの属性値を取得および設定するために使用される関数を指定します。

DISP_PROPERTY_EX(theClass, pszName, memberGet, memberSet, vtPropType )

パラメーター

  • theClass
    クラスの名前。

  • pszName
    プロパティの外部名。

  • memberGet
    プロパティを取得するために使用されるメンバー関数の名前。

  • memberSet
    プロパティの設定に使用されたメンバー関数の名前。

  • vtPropType
    指定したプロパティ値の型。

解説

vtPropType の引数によって決定 memberGet と memberSet の関数に定義があります。memberGet の関数は、引数を受け取らず、 vtPropTypeで指定される型の値を返します。memberSet の関数は vtPropType で指定される型の引数を受け取り、何も返しません。

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 マクロとグローバル

その他の技術情報

ディスパッチ マップ