Macro delle mappe di messaggio

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).

Messaggio di mappatura macro

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.

Mappa messaggi gamma macro

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++.

Index