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

Вниз

Прозрачность фона картинки для BitBtn   Найти похожие ветки 

 
YDS   (2006-01-24 10:04) [0]

Не могу никак разобраться с прозрачностью фона картинки bmp для кнопок BitBtn и SpeedButton.
Беру готовый bmp и привязываю его к свойству Glyph кнопки - картинка на кнопке получается нормальная с прозрачным фоном. Редактирую и пересохраняю этот же bmp c такой же глубиной цвета в Paint-е и калду его на кнопку - и получаю белый задний фон. В чем тут дело и как правильно сохранить отредактированный bmp, чтобы прозрачность его фона сохранилась??
Бэмпэшки, которые пробовал тут: http://www.yds.nm.ru/Other/Pic.RAR (2 Кбайта): car.bmp - исходная с "нормальным" прозрачным фоном, stop.bmp - отредактированная.

ПыС. В Visual FoxPro эта "проблема" легко решается путем подкладывания рядом с исходным bmp двубитного файла с маской *.msk. В Дельфях такое не прокатывает.


 
Johnmen ©   (2006-01-24 10:11) [1]

Всё просто.
Необходимо, чтобы нижняя левая точка в битмэпе была цветом фона.


 
YDS   (2006-01-24 10:57) [2]


> Всё просто.
> Необходимо, чтобы нижняя левая точка в битмэпе была цветом
> фона.


Действительно просто. Спасибо!


 
Desdechado ©   (2006-01-24 11:50) [3]

> Необходимо, чтобы нижняя левая точка в битмэпе была цветом фона.
точнее, дельфи считает цвет в этой точке цветом фона всей картинки и делает его прозрачным


 
Johnmen ©   (2006-01-24 13:21) [4]

>точнее, дельфи считает цвет в этой точке цветом фона всей картинки и делает его прозрачным

Ну дельфи  здесь, как бы, непричём, следуя общему правилу де-факто - ввиду отсутствия информации о прозрачном цвете в спецификации бмп считать таковым цвет первого пиксела первой линейки в таблице пикселей...


 
Desdechado ©   (2006-01-24 13:33) [5]

Johnmen ©   (24.01.06 13:21) [4]
ну воти отполировали формулировку :)



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

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

Наверх




Память: 0.47 MB
Время: 0.048 c
15-1137765344
вразлет
2006-01-20 16:55
2006.02.12
Пластиковые карточки на Укр@ине


1-1136886695
OceanGirl
2006-01-10 12:51
2006.02.12
RichEdit, Protected текст


15-1137869558
Джо
2006-01-21 21:52
2006.02.12
Два файла с одинаковыми именами в одной папке


2-1137794570
Лом
2006-01-21 01:02
2006.02.12
case of


2-1138286031
Neo Trinitron
2006-01-26 17:33
2006.02.12
TDBGridEh. TDBLookupComboBox в гриде. Как сделать?