Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.10.17;
Скачать: CL | DM;

Вниз

Ё-маё! да что ж за фигня такая! ну подскажите же что неверно?   Найти похожие ветки 

 
lipskiy ©   (2004-09-27 22:43) [0]

Bmp:= TBitmap.Create;
Bmp.PixelFormat:= pf32bit;
Bmp.Transparent:= True;
Bmp.TransparentColor:= clBlack;
ImgTools.GetBitmap(24,Bmp);
Bmp.Canvas.Brush.Color:= Color;
Rect.Left:= 0;
Rect.Top:= 12;
Rect.Right:= 15;
Rect.Bottom:= 15;
Bmp.Canvas.FillRect(Rect);
//ImgTools.ImageType:= itMask;
//ImgTools.DrawingStyle:= dsTransparent;
ImgTools.ReplaceMasked(24,Bmp,clBlack);
//ImgTools.Replace(24,Bmp,nil);
Bmp.Free;


Нужно нарисовать прямоугольник цвета Color на иконке 24 в TImageList (ImgTools).
Что бы я ни делал - фон иконки теряет прозрачность и становится белым.
Помогите!


 
DiamondShark ©   (2004-09-27 23:08) [1]

А может её сначала залить чёрным?


 
Рыба ©   (2004-09-27 23:20) [2]

>ImgTools.GetBitmap(24,Bmp);

А что это за цифра? Может 32 попробовать? :)


 
Рыба ©   (2004-09-27 23:22) [3]

А понял, не то.. :))


 
lipskiy ©   (2004-09-27 23:30) [4]


> А может её сначала залить чёрным?

Чего залить черным?


 
Рыба ©   (2004-09-28 18:58) [5]

Может дурацкая идея, но попробуй:
Bmp.Canvas.Pixels[0,0] := clBlack;



Страницы: 1 вся ветка

Текущий архив: 2004.10.17;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.043 c
14-1096128458
Ricks
2004-09-25 20:07
2004.10.17
Помогите с физикой!!!


3-1095836289
ol
2004-09-22 10:58
2004.10.17
как найти разницу между двумя временами


1-1096880871
}|{yk
2004-10-04 13:07
2004.10.17
CharToOem и Cp866-U


6-1091819499
new developer
2004-08-06 23:11
2004.10.17
Помогите сделать в NNSMTP русский шрифт


6-1091779038
Evgenius
2004-08-06 11:57
2004.10.17
Как разделить сообщение отправляемое через сокеты на блоки???