В ListCtrl находящемся в виртуальном режиме, динамически меняется размер иконки. ListCtrl начинает притормаживать при вызове SetItemCountEx(1000000, LVSICF_NOSCROLL | LVSICF_NOINVALIDATEALL)
Быстрее изменяет размеры иконки
SetIconSpacing(width, height),
но тогда не меняется скрол и не пересчитывается общий RECT всех итемов, видно это, если выделить последний итем и менять размер иконки в прилагающимся файле
http://rsdn.ru/File/17828/VirtualListCtrlTest.zip
Можно ли избежать вызова SetItemCountEx?