Re: ListView с commctrl
От: Hibiscus Россия  
Дата: 10.01.11 10:54
Оценка:
Здравствуйте, IgorKr, Вы писали:

IK>Здрасте.

IK>Есть ListView. В него заносится информация с некоторым промежутком времени. Прежняя информация затирается полностю и на её место вставляется новая. Естественно что скролл при этом сдвигается на начало. Но как сделать чтобы ифнормация в ListView менялась, при этом скролл не перемещался?
IK>Спасибо.

Вообще это странное поведение для ListView. А если в старом списке 1000 элементов, а в новом списке 1? Как ни крути скролл переместится или даже исчезнет. Пользователю короче скорее всего будет непонятно поведение вашего ListView. Объяснишь зачем?

Но можно посмотреть как устроен в MFC CListCtrl::EnsureVisible(). Я им пользовался когда хотел чтобы последний добавленный в лист элемент был виден.

Удачи!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.