Тормозит виртуальный ListCtrl
От: golsa Россия  
Дата: 18.04.07 08:12
Оценка:
В ListCtrl находящемся в виртуальном режиме, динамически меняется размер иконки. ListCtrl начинает притормаживать при вызове SetItemCountEx(1000000, LVSICF_NOSCROLL | LVSICF_NOINVALIDATEALL)

Быстрее изменяет размеры иконки
SetIconSpacing(width, height),
но тогда не меняется скрол и не пересчитывается общий RECT всех итемов, видно это, если выделить последний итем и менять размер иконки в прилагающимся файле

http://rsdn.ru/File/17828/VirtualListCtrlTest.zip

Можно ли избежать вызова SetItemCountEx?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.