Elaborazione del messaggio della finestra predefinita

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.

Index