ImageList

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Ответить
Аватара пользователя
LexXL
новенький
Сообщения: 19
Зарегистрирован: 19.07.2006 09:18:57
Контактная информация:

ImageList

Сообщение LexXL »

Ситуация такая есть Image1 нужно из ImageList "взять" картинку чтобы она была прозрачной.
из документации
/////////////////////////////////////
Unit
Imglist

type TDrawingStyle = (dsFocus, dsSelected, dsNormal, dsTransparent);
////////////////////////////////////
пользуем в uses Imglist;
делаю перед прорисовкой так:

Код: Выделить всё

imagelist1.DrawingStyle:=dsTransparent;
imagelist1.Draw(image1.Canvas,0,0, nomer_image_v_imagelist1);

но прорисовываеться рисунук (в Image1) и место прозрачности черный цвет.
??
SergKam
постоялец
Сообщения: 251
Зарегистрирован: 16.11.2005 20:31:11
Откуда: Украина,Харьков

Сообщение SergKam »

не уверен, но там кажется както надо указать какой именно цвет должен быть прозрачный.
(по умолчанию кажется левый верхний пиксель)
Ответить