Condividi tramite


Macro della mappa messaggi (MFC)

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

Macro di dichiarazione e di delimitazione della mappa messaggi

DECLARE_MESSAGE_MAP

Indica che una mappa messaggi verrà utilizzata la classe per eseguire il mapping dei messaggi e funzioni (deve essere utilizzato nella dichiarazione di classe).

BEGIN_MESSAGE_MAP

Iniziare la definizione di una mappa messaggi (deve essere utilizzato nell'implementazione della classe).

END_MESSAGE_MAP

Termina la definizione di una mappa messaggi (deve essere utilizzato nell'implementazione della classe).

Macro di Messaggio-Mapping

ON_COMMAND

Indica quale funzione gestisce un messaggio di comando specificato.

ON_CONTROL

Indica quale funzione gestisce un messaggio di notifica del controllo specificato.

ON_MESSAGE

Indica quale funzione gestisce un messaggio definito dall'utente.

ON_OLECMD

Indica quale funzione gestisce un comando di menu da un denominati DocObject o dal contenitore.

ON_REGISTERED_MESSAGE

Indica quale funzione gestisce un messaggio definito dall'utente connesso.

ON_REGISTERED_THREAD_MESSAGE

Indica quale funzione gestisce un messaggio definito dall'utente registrato quando si dispone di una classe di CWinThread .

ON_THREAD_MESSAGE

Indica quale funzione gestisce un messaggio definito dall'utente quando si dispone di una classe di CWinThread .

ON_UPDATE_COMMAND_UI

Indica quale funzione gestisce un messaggio di comando specificato aggiornamento dell'interfaccia utente.

Macro l'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 quale gestore aggiornamento gestirà l'intervallo di ID di comandi specificati nei primi due parametri alla macro.

ON_CONTROL_RANGE

Indica quale funzione gestisce 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 messaggio-mapping, 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)