ON_COMMAND
Questa macro esegue il mapping di un messaggio di comando a una funzione membro.
ON_COMMAND(id, memberFxn )
Parametri
id
ID di comando.memberFxn
Il nome della funzione di gestore messaggi per il quale il comando viene eseguito il mapping.
Note
Indica quale funzione gestisce un messaggio di comando da un oggetto interfaccia utente del comando come una voce di menu o un pulsante della barra degli strumenti.
Quando un oggetto di destinazione comando riceve un messaggio di WM_COMMAND di windows con l'ID specificato, ON_COMMAND chiamerà la funzione membro memberFxn per gestire il messaggio.
Utilizzare ON_COMMAND per eseguire il mapping di un solo comando a una funzione membro.Utilizzare ON_COMMAND_RANGE per eseguire il mapping di un intervallo di ID di comandi a una funzione membro.Solo una voce della mappa messaggi può corrispondere a un ID di comandoNon è quindi possibile eseguire il mapping di un comando a un gestore.Per ulteriori informazioni ed esempi, vedere Argomenti di mapping e di gestione dei messaggi.
Esempio
BEGIN_MESSAGE_MAP(CMFCListViewDoc, CDocument)
ON_COMMAND(ID_MYCOMMAND, &CMFCListViewDoc::OnMycommand)
END_MESSAGE_MAP()
Requisiti
Header: afxmsg_.h