次の方法で共有


ON_PROPNOTIFY_RANGE

更新 : 2007 年 11 月

ON_PROPNOTIFY_RANGE マクロを使って、連続する ID の範囲内のコントロール ID を持つ OLE コントロールからのプロパティ通知を処理するイベント シンク マップのエントリを定義します。

ON_PROPNOTIFY_RANGE(theClass, idFirst, idLast, dispid, pfnRequest, pfnChanged )

パラメータ

  • theClass
    このイベント シンク マップが属しているクラス。

  • idFirst
    範囲内で先頭にある OLE コントロールのコントロール ID。

  • idLast
    範囲内で末尾にある OLE コントロールのコントロール ID。

  • dispid
    プロパティの通知に必要なディスパッチ ID。

  • pfnRequest
    このプロパティの OnRequestEdit 通知を処理するメンバ関数へのポインタ。この関数は BOOL 型の戻り値を返し、UINTBOOL* 型のパラメータを受け取ります。プロパティが変更できるときはこの関数のパラメータに TRUE を設定し、変更できないときは FALSE を設定する必要があります。この関数は通知が処理されたときは TRUE を返し、それ以外は FALSE を返すようにします。

  • pfnChanged
    このプロパティの OnChanged 通知を処理するメンバ関数へのポインタ。この関数は BOOL 型の戻り値を返し、UINT 型のパラメータを受け取ります。この関数は通知が処理されたときは TRUE を返し、それ以外は FALSE を返すようにします。

必要条件

ヘッダー : afxdisp.h

参照

概念

MFC マクロとグローバル

参照

ON_EVENT_RANGE

ON_PROPNOTIFY

ON_EVENT