Суть проблемы: Имеется программка, которая в ходе своей работы заполняет предусмотренный в ней ListView контрол некоторым количеством итемов (чуть более 4000, только текст). Проблема возникает в тот момент, когда необходимо очистить этот самый ListView и заключается в том, что процесс очистки (отсылкой LV_DELETEALLITEMS) под Win95/98 длится невыносимо долго (20-30 секунд), причем под XP на той же машине все осуществляется, как и положено, моментально. Если вместо этого тупо убивать заполненый список и на его месте создавать новый чистый ListWiev, обработка DestroyWindow занимает примерно столько же много времени. И еще: такие тормоза начинаются когда количество итемов переваливает примерно за 2000. Почему под Win95/98 удаление не такого уж большого количества итемов занимает столь много времени? Есть ли альтернативные способы моментальной очистки ListView под указанными ОС? Заранее благодарен.
К слову: TreeView страдает тем же (на ХР проверялось) - если много (у меня было ~10,000) корневых элементов.