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 gestirà un messaggio di comando da un oggetto dell'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 windows con ID specificato, ON_COMMAND chiama 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 comando Non è quindi possibile associare un comando a più gestori. 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
Intestazione: afxmsg_.h