![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как, зная Handle ListView добавить в неё элемент с иконкой?
Alexander © (2002-03-22 17:09:00)Чтобы добавить элемент без иконки - пишу так:
var
LVI: TLVItem;
LVI.iItem := N;
LVI.pszText := PChar(Text);
ListView_InsertItem(hWndDlg, LVI);
Suntechnic (2002-03-22 17:47:00) [1]В структуре LVITEM имеется поле mask. Оно показывает какой из элементов LVITEM несёт в себе значение. Например на С чтобы вставить текст и картинку будет так:
LVITEM item;
item.mask = LVIF_IMAGE | LVIF_TEXT;
item.pszText = "Item with picture";
item.iImage = MYPICTURE_ID;
ListView_InsertItem(ListView_hwnd,&item);
Только естественно надо не забыть связать ImageList с нашим ListView с помощью ф-цииListView_SetImageList