Condividi tramite


Macro della mappa messaggi (MFC)

Per supportare le mappe messaggi, MFC fornisce le seguenti macro:

Macro di dichiarazione e di delimitazione della mappa messaggi

DECLARE_MESSAGE_MAP

Indica che una mappa messaggi verranno utilizzate nella classe per eseguire il mapping di messaggi a funzioni (deve essere utilizzato nella dichiarazione di classe).

BEGIN_MESSAGE_MAP

Iniziare la definizione di una mappa messaggi (che sarà utilizzato nell'implementazione della classe.

END_MESSAGE_MAP

Termina la definizione di una mappa messaggi (che sarà utilizzato nell'implementazione della classe.

Macro di mapping Messaggio-

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 gestisce un comando di menu da un DocObject o dal relativo 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 di CWinThread.

ON_THREAD_MESSAGE

Indica quale funzione gestirà un messaggio definito dall'utente quando è una classe di CWinThread.

ON_UPDATE_COMMAND_UI

Indica quale funzione gestirà un messaggio di comando specificato update dell'interfaccia utente.

Macro di intervallo della mappa messaggi

ON_COMMAND_RANGE

Indica quale funzione gestirà l'intervallo di ID di comandi specificati nei primi due parametri alla macro.

ON_UPDATE_COMMAND_UI_RANGE

Indica il gestore aggiornamento gestirà l'intervallo di ID di comandi specificati nei primi due parametri alla macro.

ON_CONTROL_RANGE

Indica quale funzione gestirà le notifiche dall'intervallo di controllo ID specificato nel secondo e il terzo parametro alla macro. Il primo parametro è un messaggio di notifica del controllo, come BN_CLICKED.

Per ulteriori informazioni sulle mappe messaggi, le macro della dichiarazione della mappa messaggi e di delimitazione e macro di mapping messaggio-, vedere Mappe messaggi e Argomenti di mapping e di gestione dei messaggi. Per ulteriori informazioni sugli intervalli della mappa messaggi, vedere Gestori per gli intervalli della mappa messaggi.

Vedere anche

Riferimenti

Mappe messaggi (MFC)