Gestione di messaggi riprodotti
La reflection dei messaggi consente di gestire i messaggi per un controllo, ad esempio WM_CTLCOLOR, WM_COMMAND e WM_NOTIFY, all'interno del controllo stesso. Questo rende il controllo più autonomo e portatile. Il meccanismo funziona con i controlli comuni di Windows, nonché con i controlli ActiveX, precedentemente denominati controlli OLE.
La reflection di messaggio consente di riutilizzare più facilmente le classi derivate da CWnd
. La reflection dei messaggi funziona tramite CWnd::OnChildNotify, usando voci speciali della mappa messaggi di ON_XXX_REFLECT, ad esempio ON_CTLCOLOR_REFLECT e ON_CONTROL_REFLECT. La nota tecnica 62 illustra in modo più dettagliato la reflection dei messaggi.
Operazione da eseguire
Implementare la reflection dei messaggi per un controllo comune
Implementare la reflection dei messaggi per un controllo ActiveX