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

Вниз

Прозрачный цвет.   Найти похожие ветки 

 
Lukashin   (2003-11-22 12:25) [0]

Приветствую. Подскажите пожалуйста.
Создаю на панели TImage, засовываю в него битмап.Его прозрачный цвет оказывается белым, а не цветом фона панели. В чем ошибка, или как это обойти.
Код вставки битмапа такой (в пераметр Window передается собственно панель)
procedure ввввв.AddInfo(Window: TWinControl; Y: Integer;
     Text1, Text2: string; Bitmap: TBitmap = nil);
var  Image: TImage;
begin
....
   Image:=TImage.Create(Window);
   Image.Parent:=Window;
   Image.Picture.Bitmap.TransparentMode:=tmAuto;
   Image.Picture.Bitmap.Transparent:=True;
   Image.Picture.Bitmap:=Bitmap;
   Image.AutoSize:=True;
....


 
Fenik ©   (2003-11-22 13:03) [1]

TransparentColor


 
Lukashin   (2003-11-22 13:20) [2]

Нет. TransparentColor это цвет который в исходном битмапе заменяется на фон. Замена собственно происходит, но почему-то не на цвет панели, а на белый.


 
Pa5ha   (2003-11-22 14:58) [3]

Если не ошибаюсь, то Пиксел с коорд.(0, height-1) задаёт цветовой ключ, хоть TransparentColor, хоть нет.


 
Lukashin   (2003-11-22 15:15) [4]

Проблема как оказалась просто решается.
Надо не
Image.Picture.Bitmap.Transparent:=True;
a
Image.Transparent:=True;

Добрый час на такую фигню потратил...



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

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

Наверх




Память: 0.47 MB
Время: 0.027 c
3-1077630655
Layner
2004-02-24 16:50
2004.03.28
Подскажите, как установить курсор на запись, где rowid=55 напр.


14-1078045315
Verg
2004-02-29 12:01
2004.03.28
Юбилей - миллион...


7-1072692942
Romkin
2003-12-29 13:15
2004.03.28
TRichTextBox, определение размера текста


1-1078860473
JIruaasgyy
2004-03-09 22:27
2004.03.28
Как в ComboBox выбрать 1 из доступных Item_ов и поместить в поле?


14-1078417794
matt
2004-03-04 19:29
2004.03.28
проблемы с CD-RW