· Начало · Отвђтить · Статистика · Поиск · FAQ · Правила · Установки · Язык · Выход · WASM.RU · Noir.Ru ·

 WASM Phorum —› WASM.WIN32 —› Сообщение об изменении выделенного элемента в List

Посл.отвђт Сообщенiе


Дата: Май 12, 2003 20:18:09

Задача:
При щелчке на одном из итемов в ListView (в идеале и подитемов) нужно выводить текст соответствующий выделеному итему в Edit.
Вопрос:
Как отловить момент когда пользователь выделяет (мышью или стрелками клавиатуры) один из итемов?
или ткните носом.
P.S.: как вывести текст в Edit я знаю меня интересует какое сообщение ListView посылает родителю когда происходит выделение нового итема в TreeView есть TVN_SELCHANGED, есть ли аналогичное сообщение для ListView.
С уважением, pas.


Дата: Май 12, 2003 20:24:35

А что разве нет сообщений от мыши???
Их же посылает этот контрол.


Дата: Май 12, 2003 20:31:05

Через WM_NOTIFY -> NM_CLICK.
В обработчике можно вызывать
invoke SendMessage,wParam,LVM_GETNEXTITEM,-1,LVNI_SELECTED
Но это только для выделения мышью.


Дата: Май 12, 2003 22:47:05

Спасибо всем я уже разобрался сам, просто не мог выйти в сеть. (посмотрел исходники прилагаемые к masm-у)
С уважением, pas.


Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.104