Condividi tramite


Gestori per comandi e notifiche dei controlli

Non esistono gestori predefiniti per i controlli 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 la notifica di controllo ad un gestore, le Finestre Proprietà propone un nome basato sull'ID di comando o nel codice di notifica del controllo. È possibile accettare il nome proposto, modificarli, oppure sostituirlo.

La convenzione suggerisce di denominare i gestori per l'oggetto dell'interfaccia utente che rappresentano in entrambe le categorie . Pertanto un gestore per il comando Taglia dal menu Modifica potrebbe essere denominato

afx_msg void OnEditCut();

Poiché il comando Taglia viene implementato in genere nelle applicazioni, il framework predefinisce l'ID di comando per il comando Taglia come ID_EDIT_CUT. Per un elenco degli ID di comandi predefiniti, vedere il file. AFXRES.H. Per ulteriori informazioni sui comandi, vedere Comandi predefiniti.

Inoltre, la convenzione suggerisce che un gestore può essere denominato per un messaggio di notifica BN_CLICKED da un pulsante con etichetta "Mio pulsante".

afx_msg void OnBnClickedMybutton();

È possibile assegnare a questo comando un ID di IDC_MY_BUTTON perché è equivalente ad un oggetto dell'interfaccia utente specifico dell'applicazione.

Entrambe le categorie di messaggi non accettano argomenti e non restituiscono valori.

Vedere anche

Concetti

Dichiarazioni di funzioni gestore messaggi