Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Системное программирование и WinAPI > Как правильно добавить текст в EDIT и прокрутить


Автор: Anton Vatchenko 28.2.2006, 20:34
Как правильно добавить текст в EDIT и прокрутить в самый конец? А то у меня какие-то рывки - при добавлении на долю секунды скролл проворачивается в самое начало, а затем в конец

Автор: Fixin 28.2.2006, 21:10
А как делаешь?

Автор: Anton Vatchenko 1.3.2006, 20:00
GetWindowText, SetWindowText а затем EM_SCROLL

Автор: Earnest 2.3.2006, 15:26
Попробуй EM_SETSEL с wParam=lParam=длина строки.
Только мне кажется, что текст прокручивается только если стоит фокус.

Автор: maxim1000 2.3.2006, 17:07
Цитата(Anton Vatchenko @ 1.3.2006, 19:00 Найти цитируемый пост)
GetWindowText, SetWindowText а затем EM_SCROLL

можно сначала попробовать:
Цитата(Earnest @ 2.3.2006, 14:26 Найти цитируемый пост)
EM_SETSEL с wParam=lParam=длина строки

а потом EM_REPLACESEL с куском текста, который надо добавить...
о идее, никуда вверх дернуться не должно...

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)