ON_COMMAND

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

Index