Вверх ↑
Разработчик
Ответов: 26324
Рейтинг: 2147
#1: 2012-03-04 01:59:39 ЛС | профиль | цитата
ashkalov писал(а):
Картинка становиться прозрачной, но при этом высветляет рисунок

Иконка не 32-х битная. Для альфа канала нужны только 32-х битные картинки
------------ Дoбавленo в 01.59:
Если предполагается работать только с иконками не 32 бита, то вот так надо делать



Add(MainForm,4333907,161,112)
{
Caption="Пример использования компонента Icon"
link(onCreate,4611161:doLoad,[(219,132)(219,167)])
}
Add(Icon,4611161,245,161)
{
Transparent=0
Point(onBitmap)
Point(doBitmap)
link(FileName,11099815:Text,[])
link(onBitmap,1072812:doShadow,[])
}
Add(Button,16039405,161,175)
{
Left=159
Top=175
link(onClick,4611161:doBitmap,[])
}
Add(AlphaImage,2910488,357,161)
{
Left=245
Top=130
}
Add(Edit,11099815,245,112)
{
Left=5
Top=215
Width=375
Text="w:Inticonsabout.ico"
}
Add(AlphaShadow,1072812,301,161)
{
DeepBlur=0
link(onShadow,2910488:doLoad,[])
}

карма: 22

0