CBN_CLOSEUP

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.

QuickInfo

nbsp; Windows &NT: требует версии 3.1 или более поздней версии.
Windows:Требует Windows 95 или более поздней версии.
Windows CE:Требует версии 1.0 или более поздней версии.
Заголовок:Объявленные в winuser.h.

Родственные слова

Обзор полей со списком, списком окна сообщений, CBN_DROPDOWN, CBN_SELCHANGE, WM_COMMAND

Index