Re[8]: Создание ListView
От: Visor2004  
Дата: 02.08.05 13:32
Оценка:
Здравствуйте, andreich78, Вы писали:

A>виртуальными они (MS здесь описание в разделе "Virtual List-View Style") называют контролы, не хранящие отображаемые данные, контрол только дергает обработчика и получает все необходимые параметры (именно указатель на строку, индекс иконы и указатель на данные пользователя), обработчик тоже не дергается без особой надобности, что тоже увеличивает быстродействие. в 1.1 поддержка этого режима отсутствует — контрол содержит в коллекции все итемы, итемы содержат текст ноды, и при создании нод (не проверял, но сомневаюсь, чтобы было иначе) текст ноды копируется, а не передается по ссылке.


Ага, понятно. Но непонятно как это сказываеться на быстродействии перерисовки элемента, я согласен, что это может замедлить работу по заполнению, перемещению элементов, но никак не их прорисовку. Потому что нет никакой разницы, как рисовать иконку по индексу, кот. мы получаем из обработчика, или из структуры...... То что вы пишите, конечно интересно, но решить проблему это не помогает.
Помните!!! ваш говнокод кому-то предстоит разгребать.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.