afx_msg LRESULT OnMenuChar ( UINT nChar, UINT nFlags, CMenu * pMenu );
Valore restituito
La parola di ordine superiore del valore restituito deve contenere uno dei seguenti codici di comando:
| Valore | Descrizione |
| 0 | Racconta di Windows per scartare il personaggio che l'utente preme e crea un breve segnale acustico sull'altoparlante sistema. |
| 1 | Racconta di Windows per chiudere il menu attuale. |
| 2 | Informa Windows che la parola di ordine inferiore del valore restituito contiene il numero di articolo per un determinato elemento. Questo elemento viene selezionato da Windows. |
La parola di ordine inferiore viene ignorata se la parola di ordine superiore contiene 0 o 1. Applicazioni devono elaborare questo messaggio quando tasti (shortcut) vengono utilizzati per selezionare le bitmap collocate in un menu.
Parametri
nChar
A seconda delle impostazioni di generazione, specifica il carattere ANSI o Unicode che l'utente preme.
nFlags
Contiene il flag MF_POPUP se il menu è un menu a comparsa. Esso contiene il flag MF_SYSMENU se il menu è un menu di controllo.
pMenu
Contiene un puntatore ai selezionati CMenu. Il puntatore può essere temporaneo e non deve essere memorizzato.
Osservazioni
Il framework chiama questa funzione membro quando l'utente preme un carattere mnemonico menù che non corrisponde a nessuna dei tasti di scelta rapida predefiniti nel menu corrente. Esso viene inviato per il CWnd che possiede il menu. OnMenuChar è anche chiamata quando l'utente preme ALT e qualsiasi altro tasto, anche se la chiave non corrisponde a un carattere mnemonico. In questo caso, i punti di pMenu al menu proprietà del CWnde nFlags è 0.
&Notanbsp; Questa funzione membro viene chiamata dal framework per consentire l'applicazione per la gestione di un messaggio di Windows. I parametri passati alla funzione riflettono i parametri ricevuti dal framework quando il messaggio è stato ricevuto. Se si chiama l'implementazione della classe base di questa funzione, che l'applicazione utilizzerà i parametri passati originariamente con il messaggio e non i parametri forniti alla funzione.
Panoramica di CWnd |nbsp; Membri della classe | Gerarchia Chart
Vedere anchenbsp; WM_MENUCHAR