次の方法で共有


DISP_PROPERTY_EX

ディスパッチ マップ内でプロパティの値を取得および設定するために使用する、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

参照

参照

DECLARE_DISPATCH_MAP

DISP_PROPERTY

DISP_FUNCTION

BEGIN_DISPATCH_MAP

END_DISPATCH_MAP

概念

MFC マクロとグローバル

その他の技術情報

ディスパッチ マップ