Форум: "WinAPI";
Текущий архив: 2006.06.04;
Скачать: [xml.tar.bz2];
ВнизИконка в ListView Найти похожие ветки
← →
Handle (2006-03-07 10:56) [0]Подскажите как програмно в ListView вставить иконку.
← →
n0name (2006-03-07 11:05) [1]Создавал на WinAPI?
Если да то описании элемента есть. При этом ListView должен быть соответствующего типа.
← →
Handle (2006-03-07 11:19) [2]
> n0name (07.03.06 11:05) [1]
> Создавал на WinAPI?
Обычным способом.
Неизведанная пока для меня тема, можно конечно почитать help про это , но здесь мне кажется ответ найду быстрей.
← →
n0name (2006-03-07 18:23) [3]Обычным? То есть VCL?
Значит там всё завязано на ImageList, добавляешь туда нужные иконки, и связываешь элементы с иконками.
← →
Handle (2006-03-07 19:33) [4]
> n0name (07.03.06 18:23) [3]
> Значит там всё завязано на ImageList, добавляешь туда нужные
> иконки, и связываешь элементы с иконками.
Подкинь примерчик если не трудно
← →
ArtemESC © (2006-03-07 22:59) [5]>>Handle (07.03.06 19:33) [4]
Если VCL - то CustomDraw
← →
n0name (2006-03-09 08:38) [6]>>Подкинь примерчик если не трудно
То есть?
Могу объяснить на пальцах.
кидаешь на форму ImageList из Win32. Doble click, добавляешь картинки.
кидаешь ListView, ставишь в параметре LargeIcons - ImageList1, при добавлении элемента ставишь ImageIndex, индекс нужного изображения.
← →
psa247 © (2006-03-09 08:45) [7]Может, кто знает как (не пересоздавая в Run_Time LilstView) убрать иконки (тип vsReport) из него ?
Я писал так: SmallImages:= nil;
но там остается пустое место перед текстом.
← →
AlexeyT © (2006-03-09 20:31) [8]Добавление иконки в ImageList и затем в ListView:
var
Icon: TIcon;
...
with ListView1.Items.Add do
try
Icon.Handle:= ExtractIcon(hInstance, PChar(fn), 0);
if Icon.Handle>0 then
begin
n_icon:= ImageList1.AddIcon(Icon);
if n_icon>=0 then ImageIndex:= n_icon;
end;
except
end;
...
← →
Handle (2006-03-09 21:02) [9]
> AlexeyT © (09.03.06 20:31) [8]
Спасибо, это мне и нужно было.
← →
psa247 © (2006-03-12 17:11) [10]
> psa247 © (09.03.06 08:45) [7]
Совсем никак ?
Страницы: 1 вся ветка
Форум: "WinAPI";
Текущий архив: 2006.06.04;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.043 c