![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как не имея полос прокрутки в ListView передвигаться по списку?
RTWolf © (2004-05-19 10:40:00)Дело в том что мне нельзя а точнее не нужно использовать полосы прокрутки. Я как-бы хочу синхронизировать передвижение по списку с другим ListView.
Bezols (2004-05-19 19:28:00) [1]А мессага LVM_SCROLL не катит??
SendMessage(ListView.Handle, LVM_SCROLL, dx, dy)
dx - шаг прокрутки по горизонтали
dy - соответственно, по вертикали
тебе dy наверное в 0 надо выставить, a dx во сколько надо
не уверен в правильности, но попробуй, мож выйдет чо???
RTWolf (2004-05-19 17:21:00) [2]Этот метод хорош, но есть один недостаток: у меня всего 1 item и гдето около 10 столбцов, мне надо передвигаться по горизонтали
ecm (2004-05-19 17:02:00) [3]ListView.Perform( LVM_ENSUREVISIBLE, Msg.wParam, 0);
ListView.LVItemState[Msg.wParam] := [lvisSelect,lvisFocus];
......
Msg.wParam - line number
RTWolf (2004-05-19 14:59:00) [4]А а какое сообщение посылать и кому если нет полос прокрутки
Я уже пробовал так
Bezols (2004-05-19 11:38:00) [5]Имхо, SendMessage тебе тут поможет