Condividi tramite


Gestori per i controlli e le notifiche di controllo

Non esistono gestori predefiniti per i controlli o messaggi di notifica del controllo.Pertanto, viene associato solo per convenzione di denominazione i gestori per le categorie di messaggi.Quando si esegue il mapping del comando o la notifica di controllo a un gestore, le Finestre Proprietà proposta un nome basato sull'ID comando o nel codice di notifica del controllo.È possibile accettare il nome proposto, modificarlo, o sostituirlo.

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

afx_msg void OnEditCut();

Poiché il comando taglia viene implementato come comunemente per le applicazioni, il framework predefinisce l'ID di comando per il comando taglia come ID_EDIT_CUT.Per un elenco di tutti gli ID di comando predefiniti, vedere il file AFXRES.H.Per ulteriori informazioni, vedere Controlli standard.

Inoltre, la convenzione suggerisce che un gestore per il messaggio di notifica di BN_CLICKED da un pulsante “my pulsante„ può essere denominato

afx_msg void OnBnClickedMybutton();

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

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

Vedere anche

Concetti

Dichiarare le funzioni di gestore messaggi