Думаю, такой вариант годится лишь для небольшого количества визуальных элементов типа label,CheckBox и простых программ. Прозрачность работает в статичном режиме
Add(MainForm,14046,196,175)
{
Point(onPaint)
Point(Width)
Point(Height)
link(onPaint,7145275:doDraw,[(240,202)(240,248)(170,248)(170,293)])
}
Add(Img_Gradient,7145275,182,287)
{
Point2AsOffset=0
DrawSource=2
LineStyle=1
GradientStyle=1
Frame=1
StartColor=-16777192
EndColor=16761414
Point(Point1)
Point(Point2)
link(Point2,14663649:Point,[])
}
Add(PointXY,14663649,196,238)
{
link(X,14046:Width,[])
link(Y,14046:Height,[])
}
Add(ChildForm,2004056,504,308)
{
}
BEGIN_SDK
Add(EditMulti,4519004,21,21)
{
WorkCount=1
Height=312
link(doWork1,4647957:doVisible,[(56,27)(56,97)])
}
Add(MainForm,4647957,91,63)
{
Left=400
Top=105
Point(Width)
Point(Height)
Point(doVisible)
Point(onPaint)
link(onPaint,6641244:doDraw,[(135,90)(135,136)(65,136)(65,181)])
}
Add(Img_Gradient,6641244,77,175)
{
Point2AsOffset=0
DrawSource=2
LineStyle=1
GradientStyle=1
Frame=1
StartColor=-16777192
EndColor=16761414
Point(Point1)
Point(Point2)
link(Point2,5568008:Point,[])
}
Add(PointXY,5568008,91,126)
{
link(X,4647957:Width,[])
link(Y,4647957:Height,[])
}
END_SDK
Add(Button,7939524,448,308)
{
Left=130
Top=130
Data=Integer(1)
link(onClick,2004056:doWork1,[])
}
Add(Label,9698148,434,175)
{
Left=265
Top=160
Color=16711935
Point(Handle)
Point(onPaint)
Point(onEraseBkgnd)
link(onEraseBkgnd,7404208:doDeferredEvent,[(478,195)(478,165)(385,165)(385,230)])
}
Add(RGN_OutlinePicture,1517098,490,224)
{
Transparent=16711935
Point(doPicture)
Point(doClear)
link(onOutlinePicture,4747140:doSetRegion,[])
}
Add(ScreenShort,14713675,441,224)
{
link(onCapture,1517098:doPicture,[(478,230)(478,237)])
link(Handle,11428904:Var2,[])
}
Add(RGN_SetToWindow,4747140,532,224)
{
link(Handle,11428904:Var3,[(538,215)])
}
Add(GetDataEx,11428904,441,210)
{
link(Data,9698148:Handle,[])
}
Add(DeferredEvent,7404208,399,224)
{
link(onDeferredEvent,14713675:doCapture,[])
}
Add(Edit,6037209,315,175)
{
Left=260
Top=115
link(onChange,9698148:doText,[])
}