La routine di finestra per la classe di finestra di elenco predefinito svolge predefinito per tutti i messaggi che la casella di riepilogo non elabora l'elaborazione. Quando la procedura di casella Elenco restituisce FALSE per un messaggio, la routine della finestra predefiniti controlla il messaggio ed esegue azioni predefinite, come illustrato nella tabella seguente.
| Messaggio | Azione predefinita |
|---|---|
| WM_CHAR | Il primo elemento che inizia con il carattere digitato l'utente sposta la selezione. Se la casella di riepilogo ha lo stile LBS_OWNERDRAW, nessuna azione si verifica. Pių personaggi digitati all'interno di un breve intervallo vengono trattati come un gruppo, e viene selezionato il primo elemento che inizia con quella serie di caratteri. |
| WM_CREATE | Crea una casella di riepilogo vuota. |
| WM_DESTROY | Distrugge la casella di riepilogo e libera le risorse che utilizza. |
| WM_DROPFILES | Passa il messaggio al processo di dialogo casella procedura o genitore finestra. |
| WM_ENABLE | Se il controllo č visibile, invalida il rettangolo cosė le stringhe possono essere verniciate grigio. |
| WM_ERASEBKGND | Cancella lo sfondo di una casella di riepilogo. Se la casella di riepilogo ha lo stile LBS_OWNERDRAW, lo sfondo non viene cancellato. |
| WM_GETDLGCODE | Restituisce DLGC_WANTARROWS | DLGC_WANTCHARS, che indica la procedura di casella elenco predefinito elabora i tasti freccia e messaggi WM_CHAR. |
| WM_GETFONT | Restituisce un handle per il font corrente per la casella di riepilogo. |
| WM_HSCROLL | Scorre orizzontalmente nella casella di riepilogo. |
| WM_KEYDOWN | Elabora i tasti virtuali per lo scorrimento. Il tasto virtuale č l'indice dell'elemento da spostare il punto di inserimento. La selezione non č cambiata. |
| WM_KILLFOCUS | Il punto di inserimento si spegne e lo distrugge. Invia un messaggio di notifica LBN_KILLFOCUS al proprietario della casella di riepilogo. |
| WM_LBUTTONDBLCLK | Tracce del mouse nell'area client elenco casella. Questo permette all'utente di annullare una selezione se il pulsante del mouse viene rilasciato di fuori dell'area client di elenco casella. |
| WM_LBUTTONDOWN | Tracce del mouse nell'area client elenco casella. Questo permette all'utente di annullare una selezione se il pulsante del mouse viene rilasciato di fuori dell'area client di elenco casella. |
| WM_LBUTTONUP | Tracce del mouse nell'area client elenco casella. Questo permette all'utente di annullare una selezione se il pulsante del mouse viene rilasciato di fuori dell'area client di elenco casella. |
| WM_MOUSEMOVE | Tracce del mouse nell'area client elenco casella. Questo permette all'utente di annullare una selezione se il pulsante del mouse viene rilasciato di fuori dell'area client di elenco casella. |
| WM_PAINT | Esegue un'operazione di vernice sottoclasse utilizzando l'handle di finestra Elenco per il contesto di periferica (DC). |
| WM_SETFOCUS | Il punto di inserimento si accende e Invia un messaggio di notifica LBN_SETFOCUS al proprietario della casella di riepilogo. |
| WM_SETFONT | Imposta un nuovo font per la casella di riepilogo. |
| WM_SETREDRAW | Imposta o cancella il flag ridisegna sulla base del valore di wParam. |
| WM_SIZE | Ridimensiona la casella di riepilogo a un numero integrale degli articoli. |
| WM_VSCROLL | Scorre verticalmente nella casella di riepilogo. |
La procedura di casella elenco predefinito passa tutti altri messaggi a DefWindowProc per l'elaborazione predefinita.
Rimedio: Inserire il CD-ROM CD di MSDN Library.