次の方法で共有


DISP_PROPERTY

ディスパッチ マップの OLE オートメーション プロパティを定義します。

DISP_PROPERTY(theClass, pszName, memberName, vtPropType )

パラメーター

  • theClass
    クラスの名前。

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

  • memberName
    プロパティが保存されるメンバー変数の名前。

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

解説

vtPropType の引数は型 VARTYPEです。この引数の有効値は VARENUM の列挙から取得されます:

シンボル

プロパティの型

VT_I2

short

VT_I4

long

VT_R4

float

VT_R8

double

VT_CY

CY

VT_DATE

DATE

VT_BSTR

CString

VT_DISPATCH

LPDISPATCH

VT_ERROR

SCODE

VT_BOOL

BOOL

VT_VARIANT

VARIANT

VT_UNKNOWN

LPUNKNOWN

外部クライアントがプロパティを変更すると、 memberName で指定されたメンバー変数の値が変化します; 変更通知はありません。

必要条件

ヘッダー : afxdisp.h

参照

関連項目

DECLARE_DISPATCH_MAP

DISP_PROPERTY_EX

DISP_FUNCTION

BEGIN_DISPATCH_MAP

END_DISPATCH_MAP

概念

MFC マクロとグローバル

その他の技術情報

ディスパッチ マップ