次の方法で共有


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

参照

関連項目

ON_EVENT

ON_PROPNOTIFY

ON_PROPNOTIFY_REFLECT

概念

MFC マクロとグローバル