Re[2]: ListView & ImageList
От: Michael Yashin Россия  
Дата: 26.11.01 10:11
Оценка:
Здравствуйте Hollander, Вы писали:

MY>>При подключении ImageList'a к ListView сразу по умолчанию выводится в Item'e первая картинка из ImageList'a.

MY>>Для всех Item она одинкаовая. Это можно как-то отключить?

H>Значит итем ты создавал так. Смотри описание структуры LVITEM и функции, которые с ней работают.

Это то понятно, вот только итем я создавал теа, чтоб там был только текст!

LVITEM lvi;
lvi.mask = LVIF_TEXT;
lvi.pszText = LPSTR_TEXTCALLBACK; // здесь не важно можно не callback а обычную строку
ListView_InsertItem(hWnd, &lvi);


Картинки получается убрать только таким макаром:
LVITEM lvi;
lvi.mask = LVIF_TEXT | LVIF_IMAGE;
lvi.iImage = -1;
lvi.pszText = LPSTR_TEXTCALLBACK;
ListView_InsertItem(hWnd, &lvi);

Вот только при этом получается пустое место там, где обычно картинки помещается..

H> В SubItem можно тоже иконки вставлять — есть для этого стиль соответствующий.

Это тоже у меня работает. Здесь я знаю.

H>Есть пример кульныеший на API — могу кинуть — я его кажись с кодегуру скачал.

Не помню, чтоб на кодегуру был хороший пример. Хотя может я мимо прошел?...
Буду очень благодарен, если скинешь.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.