Когда происходит событие в списке, поле со списком отправляет сообщение уведомления процедуру окна владельца диалогового окна. Список поле уведомления сообщения отправляются, когда пользователь выбирает, дважды щелкает, или отменяет элемента списка; Когда список получает или теряет фокус клавиатуры; и когда система не может выделить достаточно памяти для запроса поле списка. Сообщение уведомления отправляется как WM_COMMAND сообщение, в котором младшее слово параметра wParam содержит идентификатор поля списка, старшее слово wParam содержит сообщение уведомления, и параметр lParam содержит дескриптор окна элемента управления.
Процедуру диалогового окна не требуется для обработки этих сообщений; процедуре окна по умолчанию обрабатывает их.
Приложение должно контролировать и обрабатывать следующие сообщения уведомления окно списка.
| Сообщение уведомления | Описание |
|---|---|
| LBN_DBLCLK | Пользователь дважды щелкает элемент в списке. |
| LBN_ERRSPACE | В списке не удалось выделить достаточно памяти для выполнения запроса. |
| LBN_KILLFOCUS | Поле со списком теряет фокус клавиатуры. |
| LBN_SELCANCEL | При отмене выбора элемента в списке. |
| LBN_SELCHANGE | Выбор в списке является изменение. |
| LBN_SETFOCUS | В списке получает фокус клавиатуры. |