ON_COMMAND ( id, memberFxn )
Parametri
identificazione
L'ID di comando.
memberFxn
Il nome della funzione di gestione dei messaggi a cui il comando viene mappato.
Osservazioni
Questa macro è di solito inserita in una mappa di messaggi da ClassWizard o manualmente. Esso indica quale funzione gestirà un messaggio di comando da un oggetto comando dell'interfaccia utente come ad esempio un pulsante del menu item o barra degli strumenti.
Quando un oggetto di destinazione del comando riceve un Windows WM_COMMAND del messaggio con l'ID specificato, ON_COMMAND chiamerà la funzione membro memberFxn per gestire il messaggio.
Utilizzare ON_COMMAND per mappare un singolo comando a una funzione membro. Utilizzare ON_COMMAND_RANGE per mappare una gamma di ID di comando alla funzione di un membro. Solo una voce della mappa messaggi può corrispondere a un id di comando dato. Cioè, è non può associare un comando a più di un gestore. Per ulteriori informazioni ed esempi, vedere Message Handling e mappatura argomenti nel manuale del programmatore di Visual C++.
Esempio
/ / esempio per O&N_COMMAND
BEGIN_MESSAGE_MAP (CMyDoc, CDocument)
nbsp; //{{AFX_MSG_MAP (CMyDoc)
ON_COMMAND (ID_MYCMD, OnMyCommand)
// ... Più voci per gestire i comandi aggiuntivi
//}}AFX_MSG_MAP
END_MESSAGE_MAP)
Vedere anchenbsp;O&N_UPDATE_COMMAND_UI