Quando un controllo OLE incorporato viene generato un evento, il contenitore del controllo riceve l'evento utilizzando un meccanismo, chiamato una "evento mappa del sink," fornita da MFC. Questa mappa del sink di evento designa le funzioni di gestione per ogni evento specifico, nonché i parametri di quegli eventi. Per ulteriori informazioni su mappe sink di evento, vedere l'articolo Contenitori di controlli ActiveX nel manuale del programmatore di Visual C++.
Mappe Sink di evento
| BEGIN_EVENTSINK_MAP | Inizia la definizione di una mappa del sink di evento. |
| DECLARE_EVENTSINK_MAP | Dichiara una mappa del sink di evento. |
| END_EVENTSINK_MAP | Termina la definizione di una mappa del sink di evento. |
| ON_EVENT | Definisce un gestore eventi per un evento specifico. |
| ON_EVENT_RANGE | Definisce un gestore eventi per un evento specifico, sparato da un insieme di controlli OLE. |
| ON_EVENT_REFLECT | Riceve gli eventi generati dal controllo prima che essi vengono gestiti dal contenitore del controllo. |
| ON_PROPNOTIFY | Definisce un gestore per la gestione delle notifiche delle proprietà di un controllo OLE. |
| ON_PROPNOTIFY_RANGE | Definisce un gestore per la gestione delle notifiche delle proprietà da un insieme di controlli OLE. |
| ON_PROPNOTIFY_REFLECT | Riceve le notifiche di proprietà inviate dal controllo prima che essi vengono gestiti dal contenitore del controllo. |