I messaggi definiti dall'applicazione di elaborazione

Nell'esempio di creazione di una barra degli strumenti casella combinata SubClassProc invia messaggi definiti dall'applicazione alla finestra barra degli strumenti quando l'utente preme tab, esc, o inserire la chiave in una casella combinata. Il messaggio WM_TAB viene inviato per il tasto tab, il messaggio WM_ESC per il tasto esc e il messaggio WM_ENTER per il tasto invio.

L'esempio elabora il messaggio WM_TAB impostando la messa a fuoco alla successiva casella combinata nella barra degli strumenti. Esso elabora il messaggio WM_ESC impostando la messa a fuoco nella finestra principale dell'applicazione.

In risposta al messaggio WM_ENTER, l'esempio assicura che la selezione corrente per la casella combinata valida e quindi imposta lo stato attivo nella finestra principale dell'applicazione. Se la casella combinata non contiene nessuna selezione corrente, nell'esempio viene utilizzato il messaggio CB_FINDSTRINGEXACT per la ricerca di una voce di elenco che corrisponde al contenuto del campo di selezione. Se c' una corrispondenza, l'esempio imposta la selezione corrente; in caso contrario, aggiunge un nuovo elemento di elenco.

Rimedio: Inserire il CD-ROM CD di MSDN Library.

Index