ON_EVENT_REFLECT ( [クラス], dispid, pfnHandler, 「vtsParams )
パラメーター
[クラス]
このイベント シンク マップが所属するクラス。
dispid
コントロールによって発生したイベントのディスパッチ ID。
pfnHandler
イベントを処理するメンバー関数へのポインター。この関数はBOOL型と ( 「vtsParamsを参照) イベントのパラメーターと一致するパラメーター型を返す必要があります。関数では、イベントを示すためにtrue を設定する処理を返す必要があります;それ以外の場合FALSE。
「vtsParams
イベントのパラメーターの種類を指定します一連のvts _定数。これらはDISP_FUNCTIONようなディスパッチ マップ エントリで使用される同じ定数です。
解説
イベント シンク マップの OLE コントロールのラッパー クラスを使用すると、 ON_EVENT_REFLECTマクロは、コントロールのコンテナーが処理する前に、コントロールによって発生したイベントを受け取る。
「VtsParams引数をスペースで区切ったリストのvts _定数の値です。
スペース (カンマではありません) で区切られた値の 1 つ以上の関数のパラメーター リストを指定します。たとえば:
VTS_I2 VTS_BOOL
BOOLが続く短い整数を含むリストを指定します。
Vts _定数の一覧についてを参照してくださいEVENT_CUSTOM。
参照特価;ON_EVENT、 ON_PROPNOTIFY、 ON_PROPNOTIFY_REFLECT(&N)