次の方法で共有


DISP_PROPERTY

更新 : 2007 年 11 月

ディスパッチ マップ内の 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

参照

概念

MFC マクロとグローバル

参照

DECLARE_DISPATCH_MAP

DISP_PROPERTY_EX

DISP_FUNCTION

BEGIN_DISPATCH_MAP

END_DISPATCH_MAP

その他の技術情報

ディスパッチ マップ