Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

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, иконки не поддерджаны.


Наверх

Титульная страница Поиск, карта сайта Написать письмо