Mapping di messaggi a funzioni
La finestra Proprietà consente di associare i gestori messaggi (funzioni membro delle classi dell'interfaccia utente MFC) ai messaggi generati dalle risorse dell'applicazione.L'associazione viene creata sulla base delle mappe messaggi MFC.
Quando si utilizza Visualizzazione classi per creare una nuova classe derivata da una delle classi del framework, una classe completa e funzionale viene automaticamente posizionata nei file di intestazione (H) e di implementazione (CPP) specificati.
[!NOTA]
Per aggiungere una nuova classe che non gestisce messaggi, crearla direttamente nell'editor di testo.
Per definire o rimuovere un gestore messaggi mediante la finestra Proprietà
In Visualizzazione classi fare clic sulla classe.
Nella finestra Proprietà fare clic sul pulsante Messaggi.
[!NOTA]
Il pulsante Messaggi è disponile quando si seleziona il nome della classe in Visualizzazione classi o quando si fa clic all'interno della finestra del codice sorgente.
Se il progetto dispone di un gestore per un messaggio, il nome di tale gestore verrà visualizzato nella colonna destra accanto al messaggio.
Se non vi sono gestori per il messaggio, fare clic sulla cella nella colonna destra della finestra Proprietà per visualizzare il nome suggerito per il gestore, <add>NomeGestore.Il nome suggerito per il gestore messaggi WM_TIMER, ad esempio, sarà <add>OnTimer.
Fare clic sul nome suggerito per aggiungere il codice stub per la funzione.
Per modificare un gestore messaggi, fare doppio clic sul messaggio in Visualizzazione classi e modificare il codice nella finestra di origine.
Per rimuovere un gestore messaggi, fare doppio clic sul gestore nella colonna destra e selezionare <delete>NomeGestore.Il codice della funzione verrà impostato come commento.
Vedere anche
Attività
Aggiunta di una funzione membro
Aggiunta di una variabile membro
Override di una funzione virtual
Riferimenti
Aggiunta di gestori eventi per i controlli della finestra di dialogo
Esplorazione della struttura delle classi
Concetti
Aggiunta di un gestore messaggi MFC