ON_EVENT

OLE コントロールによって発生したイベントのイベント ハンドラー関数を定義するに ON_EVENT のマクロを使用します。

ON_EVENT(theClass, id, dispid, pfnHandler, vtsParams )

パラメーター

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

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

  • dispid
    コントロールによって発生したイベントのディスパッチ ID。

  • pfnHandler
    メンバー関数へのポインター。イベント ハンドル。この関数は BOOL イベントのパラメーターに一致する戻り値の型およびパラメーターの型です ( vtsParamsを参照してください)。関数は、イベントが処理されたことを示すために TRUE を返す必要があります。; それ FALSE

  • vtsParams
    イベントのパラメーターの型を指定する VTS_ の定数のシーケンス。これらは DISP_FUNCTIONのようなディスパッチ マップ エントリに同じ定数です。

解説

vtsParams の引数は VTS_ の定数の値の領域で区切ったリストです。領域 (ないカンマ)で区切られたこれらの値の一つ以上が、関数のパラメーター リストを指定します。次に例を示します。

VTS_I2 VTS_BOOL

短整数が BOOLに続く含めるリストを指定します。

VTS_ の定数の一覧については、 EVENT_CUSTOMを参照してください。

必要条件

ヘッダー : afxdisp.h

参照

関連項目

ON_EVENT_RANGE

ON_PROPNOTIFY

ON_PROPNOTIFY_RANGE

概念

MFC マクロとグローバル