![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как переместить данные после использования SetScrollPos? [D6, Win95/98]
Mars © (2002-09-12 16:19:00)В RichEdit"е для перемещения полосы прокрутки использую
SetScrollPos(RichEdit.Handle,SB_HORZ,10,True). Но функция перемещает ТОЛЬКО полосу, а данные в окне остаются на месте.
richedit.perform(em_linescroll,0,2) не подходит - перемещает построчно по одной строчке;
richedit.perform(WM_HSCROLL,SB_THUMBPOSITION,10) - тоже не фунциклирует.
Song (2002-09-12 19:14:00) [1]Чего-то я не понял... Вы хотите перемещать вертикально, а используете WM_HSCROLL, не WM_VSCROLL Вам нужен ли?
Mars (2002-09-12 16:42:00) [2]richedit.perform(em_linescroll,0,2) не подходит - перемещает построчно по одной строчке;
Не подходит :(
Надо переместить в КОНКРЕТНУЮ позицию.
SetScrollPos идеально перемещает полоску, а вот данные...
Song (2002-09-12 16:35:00) [3]EM_LINESCROLL ?
Mars (2002-09-12 16:31:00) [4]Не подходит :(
Надо переместить в конкретую позицию.
MBo (2002-09-12 16:22:00) [5]em_scrollcaret подойдет?