CW&nd::OnMenuCharnbsp;

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

Index