![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
ImageList [D7, XP]
anubis © (2006-04-15 11:52:00)уважаемые мастера подскажите пожалуста как програмно добавить иконку в ImageList?
Handle (2006-04-15 12:58:00) [1]
> уважаемые мастера подскажите пожалуста как програмно добавить
> иконку в ImageList?
var
TheIcon: TIcon;
begin
TheIcon:= TIcon.Create;
TheIcon.Handle:= ExtractIcon(hinstance,'C:\Windows\System32\winlogon.exe',0);
ImageList1.AddIcon(TheIcon);
TheIcon.Free;
Anatoly Podgoretsky (2006-04-15 12:10:00) [2]Specifies whether the image list includes masks that can be combined with the images.
На образ накладывается маска и результат сохраняется в списке.
Для понимания масок надо освоить работу с битовыми операциями.
Устанавливай значение mask в nil, со временем когда поймешь можешь воспользоваться и масками.
anubis (2006-04-15 12:06:00) [3]подскажите пожалуста
я выдергиваю иконку из файла
extracticon(hinstance,PChar(patch),0);
далше мне надо чтоб эта иконка попала в ImageList
ImageList.Add(image;mask)
будте любезны подскажите что такое "image"
и "mask"
Anatoly Podgoretsky (2006-04-15 11:55:00) [4]TCustomImageList.Add
Только иконку добавить нельзя, можно добавить только TBitmap, иконки не поддерджаны.