|
|
| Посл.отвђт | Сообщенiе |
|
|
Дата: Авг 20, 2003 06:49:59 Какой самый простой способ сделать автоматический скроллинг в edit контроле (c multiline true)? Т.е. чтобы при установке текста в контрол (при помощи SetWindowText()), если кол-во строк которого превышает кол-во видимых в контроле строк, производился автоматический скроллинг и в контроле отображались последнии добавленные строки. Пробовал использовать SetScrollPos() + ScrollWindow(), не пашет почему-то. SetScroolPos() работает нормально и двигает скрулбар, а ScroolWindow() текст в контроле не прокручивает. Как сделать правильно? Я вообще-то пишу на си, но можно и на на асме с инвоке. |
|
|
Дата: Авг 20, 2003 17:38:05 messer Послать сообщение контролу, чтобы он прокрутил текст до конца. Смотри MSDN там это есть. |
|
|
Дата: Авг 21, 2003 04:49:09 Покопай сообщения едит контрола. Напр. EM_SETSEL EM_SCROLLCARET |
|
|
Дата: Авг 21, 2003 07:09:56 спасибо, это имхо самый простой и лучший способ |
|
Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.070 |