Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум «Всё о Паскале» _ Делфи _ Работа с Listbox (winapi)

Автор: Lio 9.01.2007 16:13

Здравствуйте,
Подскажите пожалуйста, какое сообщение возникает в оконной процедуре, когда в Listbox'e выбирается какая-нибудь строка и как узнать номер этой выбраной строки?
По неопытности никак не могу найти эту информацию через поиск и в справке sad.gif

Автор: hiv 9.01.2007 16:32

Обрабатывай событие OnClick.
Номер строки ItemIndex

Автор: volvo 9.01.2007 16:36

WinAPI, хотелось бы заметить, НЕ VCL...

Обрабатывай WM_COMMAND, если был изменен выбранный итем, то в HiWord(LParam) вернется LBN_SELCHANGE...

Чтобы получить его индекс -

index := SendMessage(LBoxHandle, LB_GETCURSEL, 0, 0);

Автор: Lio 9.01.2007 17:57

Спасибо. Получилось! Все понял smile.gif