次の方法で共有


DISP_PROPERTY_EX

更新 : 2007 年 11 月

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

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

パラメータ

  • theClass
    クラス名。

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

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

  • memberSet
    プロパティを設定するために使用するメンバ関数名。

  • vtPropType
    プロパティの型を指定する値。

解説

memberGet 関数と memberSet 関数では、引数 vtPropType で決定される書式を使用します。memberGet 関数は、引数を持たず、vtPropType で指定された型の値を返します。memberSet 関数は、vtPropType で指定された型の引数を 1 つ持ち、戻り値はありません。

引数 vtPropType は VARTYPE 型です。この引数に指定できる型は、VARENUM 列挙型から選択されます。この値の一覧については、DISP_FUNCTION の「解説」でパラメータ vtRetVal の説明を参照してください。DISP_FUNCTION の解説に記述されている VT_EMPTY は、プロパティのデータ型としては許可されないことに注意してください。

必要条件

ヘッダー : afxdisp.h

参照

概念

MFC マクロとグローバル

参照

DECLARE_DISPATCH_MAP

DISP_PROPERTY

DISP_FUNCTION

BEGIN_DISPATCH_MAP

END_DISPATCH_MAP

その他の技術情報

ディスパッチ マップ