Повідомлення про CBN_CLOSEUP надсилається після закриття списку поля зі списком. Батько вікно зі списком отримує повідомлення сповіщень через WM_COMMAND повідомлення.
CBN_CLOSEUP idComboBox = (int) LOWORD(wParam); / / Ідентифікатор комбо полі hwndComboBox = lParam (HWND); / / Ручка на поле зі списком
Якщо користувач змінив виділений фрагмент, поле зі списком також посилає повідомлення CBN_SELCHANGE, закриття розкривного списку. Загалом, ви не можете передбачити порядок, в якому буде надіслано сповіщення. Зокрема, виникає повідомлення про CBN_SELCHANGE перед або після повідомлення про CBN_CLOSEUP.
Для виконання певного процесу кожного разу, коли користувач вибирає елемента списку, може обробляти сповіщення або CBN_SELCHANGE, або CBN_CLOSEUP. Як правило, буде чекати CBN_CLOSEUP сповіщення перед обробкою зміни в поточне виділення. Це може бути особливо важливо, якщо потрібна значна кількість обробки.
Це сповіщення про повідомлення, не надсилаються до поля зі списком, CBS_SIMPLE стиль.
nbsp; Windows &NT: вимагає 3.1 або пізнішої версії.
Windows:Вимагає Windows 95 або пізнішої версії.
Windows CE:Потрібна Версія 1.0 або пізнішу версію.
Заголовка:Оголошена в winuser.h.
Огляд поля зі списком, повідомлення зі списком, CBN_DROPDOWN, CBN_SELCHANGE, WM_COMMAND