Здравствуйте, IgorKr, Вы писали:
IK>Здрасте.
IK>Есть ListView. В него заносится информация с некоторым промежутком времени. Прежняя информация затирается полностю и на её место вставляется новая. Естественно что скролл при этом сдвигается на начало. Но как сделать чтобы ифнормация в ListView менялась, при этом скролл не перемещался?
IK>Спасибо.
Вообще это странное поведение для ListView. А если в старом списке 1000 элементов, а в новом списке 1? Как ни крути скролл переместится или даже исчезнет. Пользователю короче скорее всего будет непонятно поведение вашего ListView. Объяснишь зачем?
Но можно посмотреть как устроен в MFC CListCtrl::EnsureVisible(). Я им пользовался когда хотел чтобы последний добавленный в лист элемент был виден.
Удачи!