ON_PROPNOTIFY

ON_PROPNOTIFY ( [クラス], id, dispid, pfnRequest, pfnChanged

パラメーター

[クラス]

このイベント シンク マップが所属するクラス。

id

OLE コントロールのコントロール ID。

dispid

通知に関連するプロパティのディスパッチ ID。

pfnRequest

このプロパティがOnRequestEdit通知を処理するメンバー関数へのポインター。この関数はBOOL型とBOOL ※パラメーターを返す必要があります。この関数のパラメーターは変更するプロパティにはTRUEとを禁止するFALSEに設定する必要があります。関数では、通知を示すためにtrue を設定する処理を返す必要があります;それ以外の場合FALSE

pfnChanged

このプロパティのOnChanged通知処理メンバー関数へのポインター。関数BOOL型とUINTパラメーターを返す必要があります。関数通知が処理されたことを示すには TRUEを返します;それ以外の場合FALSE

解説

ON_PROPNOTIFYマクロを使用して OLE コントロールからプロパティ通知を処理するためには、イベント シンク マップ エントリを定義するには。

「VtsParams引数は、スペースで区切ったリストのvts _定数の値です。スペース (カンマではありません) で区切られた値の 1 つ以上の関数のパラメーター リストを指定します。たとえば:

VTS_I2 VTS_BOOL

BOOLが続く短い整数を含むリストを指定します。

Vts _定数の一覧についてを参照してくださいEVENT_CUSTOM

参照特価;ON_EVENT_RANGEON_PROPNOTIFY_RANGE(&N)

Index