Re[4]: Создание ListView
От: Visor2004  
Дата: 29.07.05 08:08
Оценка:
Здравствуйте, alku, Вы писали:

A>Здравствуйте, Visor2004, Вы писали:


V>>Здравствуйте, Аноним, Вы писали:


А>>>Здравствуйте, Visor2004, Вы писали:


A>[skipped]


A>минимизни количество перерисовки, т.е. обращай внимание на

A>- Graphics.Clip

A>BeginUpdate/EndUpdate == LockDrawing/UnlockDrawing ==>


A>WindowsAPI.SendMessage( Handle, ( int )Msg.WM_SETREDRAW, 0, 0 );


A>оптимизни алогоритм отрисовки айтемов, т.е. прорисовки бак-граундов сведи к перерисовки только Clip пространств... и т.д.


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