Per supportare le mappe messaggi, MFC fornisce le seguenti macro:
Mappa messaggi dichiarazione e la demarcazione macro
| DECLARE_MESSAGE_MAP | Dichiara che una mappa messaggi verrā utilizzata in una classe di mappare i messaggi alle funzioni (che deve essere utilizzato nella dichiarazione di classe). |
| BEGIN_MESSAGE_MAP | Inizia la definizione di una mappa di messaggi (deve essere utilizzata l'implementazione della classe). |
| END_MESSAGE_MAP | Termina la definizione di una mappa di messaggi (deve essere utilizzata l'implementazione della classe). |
| ON_COMMAND | Indica quale funzione gestirā un messaggio di comando specificato. |
| ON_CONTROL | Indica quale funzione gestirā un messaggio di notifica del controllo specificato. |
| ON_MESSAGE | Indica quale funzione gestirā un messaggio definito dall'utente. |
| ON_OLECMD | Indica quale funzione gestirā un comando di menu da DocObject o il contenitore. |
| ON_REGISTERED_MESSAGE | Indica quale funzione gestirā un messaggio definito dall'utente registrato. |
| ON_REGISTERED_THREAD_MESSAGE | Indica quale funzione gestirā un messaggio definito dall'utente registrato quando si dispone di una classe CWinThread. |
| ON_THREAD_MESSAGE | Indica quale funzione gestirā un messaggio definito dall'utente quando si dispone di una classe CWinThread. |
| ON_UPDATE_COMMAND_UI | Indica quale funzione gestirā un messaggio del comando di aggiornamento interfaccia utente specificato. |
| ON_COMMAND_RANGE | Indica quale funzione gestirā l'intervallo di ID di comando specificato nei primi due parametri alla macro. |
| ON_UPDATE_COMMAND_UI_RANGE | Indica quali aggiornamenti gestore gestirā l'intervallo di ID di comando specificato nei primi due parametri alla macro. |
| ON_CONTROL_RANGE | Indica quale funzione gestirā le notifiche dall'intervallo di controllo ID specificato nei parametri di secondo e terzi alla macro. Il primo parametro č un messaggio di notifica del controllo, ad esempio BN_CLICKED. |
Per ulteriori informazioni su mappe messaggi, la dichiarazione di mappa messaggi e demarcazione macro e le macro di mapping dei messaggi, vedere Mappe messaggio e Message Handling e argomenti di Mapping. Per ulteriori informazioni su gamme mappa messaggi, vedere i gestori per intervalli di mappa messaggi. Per ulteriori informazioni su come usare ClassWizard, vedere ClassWizard usando. Fatta eccezione per l'argomento mappe messaggi, questi riferimenti sono in manuale del programmatore di Visual C++.