Event Sink Maps

When an embedded OLE control fires an event, the control's container receives the event using a mechanism, called an "event sink map," supplied by MFC. This event sink map designates handler functions for each specific event, as well as parameters of those events. For more information on event sink maps, see the article ActiveX Control Containers in Visual C++ Programmer's Guide.

Event Sink Maps

BEGIN_EVENTSINK_MAP Starts the definition of an event sink map.
DECLARE_EVENTSINK_MAP Declares an event sink map.
END_EVENTSINK_MAP Ends the definition of an event sink map.
ON_EVENT Defines an event handler for a specific event.
ON_EVENT_RANGE Defines an event handler for a specific event fired from a set of OLE controls.
ON_EVENT_REFLECT Receives events fired by the control before they are handled by the control's container.
ON_PROPNOTIFY Defines a handler for handling property notifications from an OLE control.
ON_PROPNOTIFY_RANGE Defines a handler for handling property notifications from a set of OLE controls.
ON_PROPNOTIFY_REFLECT Receives property notifications sent by the control before they are handled by the control's container.