Gestori per comandi e notifiche dei controlli
Non esistono gestori predefiniti per i comandi o i messaggi di notifica del controllo. Pertanto, i gestori per queste categorie di messaggi vengono associati solo per convenzione di denominazione. Quando si esegue il mapping del comando o della notifica del controllo a un gestore, la Creazione guidata classi propone un nome basato sull'ID comando o sul codice di notifica del controllo. È possibile accettare il nome proposto, modificarlo oppure sostituirlo.
La convenzione suggerisce di denominare i gestori in entrambe le categorie per l'oggetto dell'interfaccia utente che rappresentano. Pertanto un gestore per il comando Taglia del menu Modifica potrebbe essere denominato
afx_msg void OnEditCut();
Poiché il comando Cut viene così comunemente implementato nelle applicazioni, il framework predefinito l'ID comando per il comando Cut come ID_EDIT_CUT. Per un elenco degli ID di comando predefiniti, vedere il file AFXRES.H. Per altre informazioni, vedere Comandi standard.
Inoltre, la convenzione suggerisce un gestore per il messaggio di notifica BN_CLICKED da un pulsante con etichetta "Pulsante personale" potrebbe essere denominato
afx_msg void OnBnClickedMybutton();
È possibile assegnare questo comando un ID di IDC_MY_BUTTON perché equivale a un oggetto dell'interfaccia utente specifico dell'applicazione.
Entrambe le categorie di messaggi non accettano argomenti e non restituiscono valori.