ON_EVENT_REFLECT
ON_EVENT_REFLECT のマクロは、イベントをコントロールによって発生したコントロールのコンテナーが処理する前に、 OLE コントロールのラッパー クラスのイベント シンク マップで使用すると表示されます。
ON_EVENT_REFLECT(theClass, dispid, pfnHandler, vtsParams )
パラメーター
theClass
このイベント シンク マップが属するクラス。dispid
コントロールによって発生したイベントのディスパッチ ID。pfnHandler
メンバー関数へのポインター。イベント ハンドル。この関数は、イベントのパラメーターと一致するパラメーターの型および BOOL の戻り値の型です ( vtsParamsを参照してください)。関数は、イベントが処理されたことを示すために TRUE を返す必要があります。; それ FALSE。vtsParams
イベントのパラメーターの型を指定する VTS_ の定数のシーケンス。これらは DISP_FUNCTIONのようなディスパッチ マップ エントリに同じ定数です。
解説
vtsParams の引数は VTS_ の定数の値の領域で区切ったリストです。
領域 (ないカンマ)で区切られたこれらの値の一つ以上が、関数のパラメーター リストを指定します。次に例を示します。
VTS_I2 VTS_BOOL
短整数が BOOLに続く含めるリストを指定します。
VTS_ の定数の一覧については、 EVENT_CUSTOMを参照してください。
必要条件
ヘッダー : afxdisp.h