Condividi tramite


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.

Vedi anche

Dichiarazioni di funzioni gestore messaggi