| Картинки с прозрачностью | - Img_AlphaBmp |
Img_AlphaBmp
Краткое описание
Компонент предназначен для отрисовки картинки. с прозрачностью
Параметры
Методы
События
Данные
Примеры
Пример использования компонента Img_AlphaBmp
Add(Button,12437552,224,189)
{
Left=40
Top=270
Width=92
Height=25
Font=[MS Sans Serif,10,1,0,1]
TabOrder=-1
Caption="Load"
link(onClick,4349602:doExecute,[])
}
Add(MainForm,5112149,273,231)
{
Width=282
Height=363
Ctl3D=0
Name="form"
DragForm=0
Position=1
Point(doPicture)
Point(doAlphaBlendValue)
Point(onPaint)
Point(Handle)
link(onPaint,8004815:doDraw,[])
}
Add(Img_AlphaBmp,8004815,483,252)
{
X=10
Y=5
DrawSource=2
Point(doAlphaBlendValue)
Point(doAlphaMode)
link(AlphaBitmap,15527099:Result,[])
}
Add(ImageLoader,14615164,329,189)
{
DrawSource=2
link(onLoad,14615164:doDraw,[(371,195)(371,176)(317,176)(317,202)])
link(onDraw,7484648:doEvent1,[])
}
Add(ODialog,4349602,273,189)
{
link(onExecute,14615164:doLoad,[])
}
Add(Hub,7484648,385,196)
{
link(onEvent1,15527099:doResize,[])
link(onEvent2,11546335:doWork2,[])
}
Add(RedrawManager,4314633,434,203)
{
ControlManager="form"
EraseMode=0
}
Add(TrackBar,16328610,329,259)
{
Top=299
Width=274
Align=4
TabOrder=-1
Max=255
Position=255
Point(onMouseDown)
link(onPosition,7380857:doEvent1,[])
}
Add(Hub,7380857,385,259)
{
link(onEvent1,8004815:doAlphaBlendValue,[])
link(onEvent2,7613856:doWork2,[])
}
Add(Button,15171038,273,308)
{
Left=135
Top=270
Width=92
Height=25
Font=[MS Sans Serif,10,1,0,1]
TabOrder=-1
Caption="no Alpha"
Point(doCaption)
link(onClick,9621043:doSwitch,[])
}
Add(Switch,9621043,329,308)
{
DataOn=Integer(1)
DataOff=Integer(0)
Default=0
link(onSwitch,2890335:doEvent1,[])
}
Add(Hub,2890335,385,308)
{
OutCount=3
link(onEvent1,8004815:doAlphaMode,[(429,314)(429,272)])
link(onEvent2,7613856:doWork3,[(417,321)])
link(onEvent3,7334244:doGetString,[(417,328)(417,363)(214,363)(214,349)])
}
Add(HubEx,7613856,413,266)
{
Angle=3
link(onEvent,11546335:doWork3,[])
}
Add(StrList,7334244,224,301)
{
Strings=#5:Alpha|8:no Alpha|
Point(doGetString)
Point(onGetString)
link(onGetString,15171038:doCaption,[])
}
Add(HubEx,11546335,413,203)
{
link(onEvent,4314633:doRedraw,[])
}
Add(Label,11005735,224,231)
{
Left=405
Top=165
Transparent=0
Caption=""
}
Add(AlphaResize,15527099,490,196)
{
Width=256
Height=256
Point(Result)
}
Замечания
Обновление элемента: [svn]Img_AlphaBmp.pas[/svn]
BB-code статьи для вставки
Всего комментариев: 0
(комментарии к статье еще не добавлены)