Re: Эффективное добавление строк в ListView/ListBox
От: Greg Zubankov СССР  
Дата: 16.09.06 08:26
Оценка:
Здравствуйте, neooleg, Вы писали:

N>Здравствуйте, у меня следующая проблема: мне необходимо в контролы ListBox или ListView (не принципиально), осуществить быстрое (до 500 мс) добавление двумерного массива строк: всего 51000 строк, каждая 10-20 символов. При добавлении стандартными средствами (SendMessage(hListBox, LB_ADDSTRING, (WPARAM)0, (LPARAM)array[i])) время оказывается 1-2 с на Athlon 2800+. Подскажите, пожалуйста, каким образом можно при помощи какой-либо функции, за не более 1-100 ее вызовов, добавить весь массив. Заранее благодарен.


Можно вообще не добавлять. Воспользуйся стилем LVS_OWNERDATA (ListView).
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.