Так же как редактор текста, список посылает в родительское окно сообщение WM_COMMAND (если он создан со стилем LBS_NOTIFY). Параметр wParam этого сообщения содержит идентификатор органа управления (в данном случае, идентификатор списка). Младшее слово параметра lParam содержит идентификатор окна списка, а старшее - код извещения.
Приведем список кодов извещения, поступающих от органа управления класса "listbox".
Код извещения | Описание |
LBN_DBLCLK | Двойной щелчок левой клавишей мыши по строке списка |
LBN_ERRSPACE | Ошибка при попытке заказать дополнительную память |
LBN_KILLFOCUS | Список теряет фокус ввода |
LBN_SELCANCEL | Пользователь отменил выбор в списке. Это извещение используется в Windows версии 3.1 и более поздних версий |
LBN_SELCHANGE | Изменился номер выбранной строки (т. е. пользователь выбрал другую строку) |
LBN_SETFOCUS | Список получает фокус ввода |