次の方法で共有


ON_PROPNOTIFY_REFLECT

ON_PROPNOTIFY_REFLECT マクロは、OLE コントロールのラッパー クラスのイベント シンク マップで使用する場合、コントロールによって送られたプロパティ通知を、コントロールのコンテナーによって処理される前に受け取ります。

ON_PROPNOTIFY_REFLECT(theClass, dispid, pfnRequest, pfnChanged )

パラメーター

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

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

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

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

必要条件

**ヘッダー:**afxdisp.h

参照

参照

ON_EVENT_REFLECT

ON_PROPNOTIFY

概念

MFC マクロとグローバル