Quando la casella di riepilogo di una casella combinata è stato chiuso, viene inviato il messaggio di notifica CBN_CLOSEUP. La finestra padre della casella combinata riceve questo messaggio di notifica attraverso il messaggio WM_COMMAND.
CBN_CLOSEUP idComboBox = (int) LOWORD(wParam); / / identificatore del combo box hwndComboBox = (HWND) lParam; / / handle alla casella combinata
Se l'utente modifica la selezione corrente, la casella combinata anche invia notifica CBN_SELCHANGE quando si chiude l'elenco a discesa. In generale, si non è possibile prevedere l'ordine in cui le notifiche vengono inviate. In particolare, un messaggio di notifica CBN_SELCHANGE può verificarsi prima o dopo un messaggio di notifica CBN_CLOSEUP.
Per eseguire un processo specifico ogni volta che l'utente seleziona una voce di elenco, è possibile gestire il messaggio di notifica CBN_SELCHANGE o CBN_CLOSEUP. In genere, attenderebbe per la notifica di CBN_CLOSEUP prima di elaborare un cambiamento nella selezione corrente. Questo può essere particolarmente importante se una quantità significativa di elaborazione è necessaria.
Questo messaggio di notifica viene inviato non a una casella combinata ha lo stile CBS_SIMPLE.
nbsp; Windows &NT: richiede 3.1 o versione successiva.
Windows:Richiede Windows 95 o versioni successive.
Windows CE:Richiede la versione 1.0 o successiva.
Intestazione:Dichiarata in winuser.
Combo Boxes Overview, Combo Box messaggi, CBN_DROPDOWN, CBN_SELCHANGE, WM_COMMAND
Rimedio: Inserire il CD-ROM CD di MSDN Library.