Доброе время суток. Есть дочерние окно класса EDIT с вертикальным скролом, ему по таймеру через определенные промежутки времени посылается сообщение WM_SETTEXT с указателем на новый текстовой блок для отображения, и все бы не чего но столкнулся с проблемой - после каждого WM_SETTEXT скрол устанавливается в верхнее крайнее положение причем где бы он не находился до этого. Как мне его зафиксировать ? Ведь информация обновляется каждые 2 секунды. Я уже попробовали: 1-Запоминать положение скрола до вызова WM_SETTEXT и восстанавливать его после,весь текст мигает. 2-Выравнивать все блоки по одному кол-ву строк, все равно скачит. 3-Сабкласировать EDIT и отлавливать WM_VScroll c восстановлением.Результат как в п.1 Есть идеи?
Да выход,но тогда необходимо выравнивание пробелами длины , текста по предыдущему текстовому блоку и мигает зараза.