Уведомления Когда пользователь вызывает событие на поле со списком, сообщение отправляется в порядке, класса окна родительского окна в поле со списком. Такое сообщение называется уведомления. Каждое из этих сообщений является на самом деле идентификатор константы. Уведомление направляется в порядке, в форме сообщения WM_COMMAND. Чтобы узнать больше о сообщении WM_COMMAND, читать учебник в этом блоге под названием, управляющие сообщения. А теперь я даю вам код уведомления и их значения.
Код Уведомление: Значение CBN_CLOSEUP: Этот код посылается, когда окно списка из выпадающего списка был закрыт. CBN_DBLCLK: Этот код посылается, когда пользователь дважды щелкает строку в списке поля со списком. CBN_DROPDOWN: Этот код посылается, когда окно списка из выпадающего списка собирается быть сделаны видимыми. CBN_EDITCHANGE: Этот код посылается после того, как пользователь принимал меры, которые могут быть изменены текст в править контрольной части поля со списком.
В отличие от кода уведомления CBN_EDITUPDATE (смотри ниже), это уведомление передается код после того, как система обновляет экран. CBN_EDITUPDATE: Этот код посылается, когда редактировать управления часть со списком собирается отобразить измененное текст. Этот код отправляется уведомление после контроля отформатировал текст, но, прежде чем он отображает текст. CBN_ERRSPACE: Этот код передается при списком не может выделить достаточно памяти для удовлетворения конкретного запроса. CBN_KILLFOCUS: Этот код передается при списком теряет фокус клавиатуры.
CBN_SELCHANGE: Этот код посылается, когда пользователь изменяет текущий выбор в списке поля со списком. Пользователь может изменить выбор, нажав в окне списка или с помощью клавиш со стрелками. Родительское окно поля со списком получает это уведомление в виде сообщения WM_COMMAND с CBN_SELCHANGE в старшем слове параметра WPARAM. CBN_SELENDCANCEL: Этот код посылается, когда пользователь выбирает элемен