イベント シンク マップ

更新 : 2007 年 11 月

埋め込まれた OLE コントロールがイベントを発生させると、コントロールのコンテナは、MFC に用意されている "イベント シンク マップ" という機構を使用して、イベントを受信します。このイベント シンク マップは、各イベントのパラメータだけではなく、各イベント用のハンドラ関数も指定します。イベント シンク マップの詳細については、「ActiveX コントロール コンテナ」を参照してください。

イベント シンク マップ

BEGIN_EVENTSINK_MAP

イベント シンク マップの定義を開始します。

DECLARE_EVENTSINK_MAP

イベント シンク マップを宣言します。

END_EVENTSINK_MAP

イベント シンク マップの定義を終了します。

ON_EVENT

特定のイベントのイベント ハンドラを定義します。

ON_EVENT_RANGE

OLE コントロールのセットから発生した特定のイベントのイベント ハンドラを定義します。

ON_EVENT_REFLECT

コントロールによって発生したイベントを、コントロールのコンテナが処理する前に受け取ります。

ON_PROPNOTIFY

OLE コントロールからのプロパティ通知を処理するためのハンドラを定義します。

ON_PROPNOTIFY_RANGE

OLE コントロールのセットからのプロパティ通知を処理するためのハンドラを定義します。

ON_PROPNOTIFY_REFLECT

コントロールから送信されたプロパティ通知を、コントロールのコンテナが処理する前に受け取ります。

参照

概念

MFC マクロとグローバル