Сообщения уведомления из списков

Когда происходит событие в списке, поле со списком отправляет сообщение уведомления процедуру окна владельца диалогового окна. Список поле уведомления сообщения отправляются, когда пользователь выбирает, дважды щелкает, или отменяет элемента списка; Когда список получает или теряет фокус клавиатуры; и когда система не может выделить достаточно памяти для запроса поле списка. Сообщение уведомления отправляется как WM_COMMAND сообщение, в котором младшее слово параметра wParam содержит идентификатор поля списка, старшее слово wParam содержит сообщение уведомления, и параметр lParam содержит дескриптор окна элемента управления.

Процедуру диалогового окна не требуется для обработки этих сообщений; процедуре окна по умолчанию обрабатывает их.

Приложение должно контролировать и обрабатывать следующие сообщения уведомления окно списка.

Сообщение уведомления Описание
LBN_DBLCLK Пользователь дважды щелкает элемент в списке.
LBN_ERRSPACE В списке не удалось выделить достаточно памяти для выполнения запроса.
LBN_KILLFOCUS Поле со списком теряет фокус клавиатуры.
LBN_SELCANCEL При отмене выбора элемента в списке.
LBN_SELCHANGE Выбор в списке является изменение.
LBN_SETFOCUS В списке получает фокус клавиатуры.