|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
||||
|
||||
win32api ListView, ускорить вывод
Доброго времени суток. В одном из проектов на delphi потребовалось вывести много данных в ListView, на winapi, без использования Forms.
Сначала сканирую диск на файлы, потом вывожу: Код:
procedure ListView_InsertItem1(s1, s2, s3, s4: String); var Item : tLVITEM; begin ZeroMemory(@Item, SizeOf(Item)); Item.mask := LVIF_IMAGE or LVIF_TEXT; Item.pszText := PChar(s1); Item.iImage := ImageIndex(s2); Item.iItem := LV_Count(hListView); ListView_InsertItem(hListView, Item); Item.iSubItem := 1; Item.pszText := PChar(s2); ListView_SetItem(hListView, Item); Item.iSubItem := 2; Item.pszText := PChar(s3); ListView_SetItem(hListView, Item); Item.iSubItem := 3; Item.pszText := PChar(s4); ListView_SetItem(hListView, Item); end; //ListView_InsertItem1 Последний раз редактировалось who_know777, 13.02.2021 в 14:36. |