Gitarist писал(а):
вот это схемище
Add(MainForm,12922657,301,91)
{
Width=689
Height=479
}
Add(ChildPanelEx,14568428,371,91)
{
}
BEGIN_SDK
Add(EditMultiEx,5865423,21,21)
{
Width=818
Height=830
}
Add(Panel,699971,119,280)
{
Left=245
Top=125
Width=214
Height=166
Cursor=2
Name="myButton"
BorderWidth=0
BevelWidth=0
BevelInner=0
DoubleBuffered=0
DrawSelfContext=0
Point(Handle)
Point(onPaint)
Point(Width)
Point(Height)
Point(onMouseDown)
Point(onMouseUp)
Point(onMouseLeave)
link(onPaint,9821434:doEvent1,[])
link(onMouseDown,3475397:doEvent,[(186,300)(186,398)])
link(onMouseUp,1749612:doWork1,[(172,307)])
link(onMouseLeave,1749612:doWork2,[])
AddHint(-16,-28,59,13,Name)
}
Add(Img_Edge,8157997,511,280)
{
Point2AsOffset=0
bfMiddle=0
Point(Transform)
link(Bitmap,10234714:Var3,[(517,269)])
link(Point2,6887177:Var3,[(531,264)])
link(Transform,4845799:Var1,[(545,264)])
}
Add(MathParse,8764985,287,224)
{
MathStr="%1 + (%2) * 65536"
link(X1,15108167:Var2,[])
link(X2,7768930:Var2,[])
}
Add(Hub,9821434,224,287)
{
OutCount=3
link(onEvent1,8764985:doCalc,[(256,293)(256,230)])
link(onEvent2,2731871:doData,[])
link(onEvent3,15357514:doDraw,[(242,307)(242,538)])
}
Add(Img_UseRotate,8557198,609,224)
{
Angle=45
link(AddTransform,12254991:Transform,[])
}
Add(Bitmap,9248445,329,280)
{
FillColor=16711935
Point(doCreate)
Point(onCreate)
Point(HWidth)
Point(HHeight)
link(onCreate,7697072:doEvent1,[])
link(HWidth,15108167:Var3,[(335,212)])
link(HHeight,7768930:Var3,[(342,202)])
}
Add(Img_UseScale,12254991,609,175)
{
X=0.5
Y=0.5
}
Add(RGN_OutlinePicture,2084810,413,301)
{
Transparent=16711935
Point(doPicture)
Point(doClear)
link(onOutlinePicture,15841827:doSetRegion,[])
link(SrcBitmap,10234714:Var2,[])
}
Add(RGN_SetToWindow,15841827,455,301)
{
link(Handle,699971:Handle,[(461,289)(528,289)(528,351)(125,351)])
}
Add(ChangeMon,2731871,287,294)
{
link(onData,9248445:doCreate,[])
link(Data,6887177:Var2,[])
}
Add(IndexToChanel,3475397,343,392)
{
Count=1
Data=Integer(1)
link(onEvent1,146819:doValue,[(386,398)(386,426)])
AddHint(1,-17,21,13,Data)
}
Add(Memory,146819,399,420)
{
Default=Integer(0)
link(onData,11771461:doCalc,[])
AddHint(0,-19,21,13,Default)
}
Add(RedrawManager,10394785,490,420)
{
ControlManager="myButton"
AddHint(11,-20,59,13,ControlManager)
}
Add(Hub,7697072,371,280)
{
OutCount=3
link(onEvent1,8157997:doDraw,[])
link(onEvent2,2084810:doPicture,[(400,293)(400,314)])
link(onEvent3,2084810:doClear,[(392,300)(392,321)])
}
Add(Img_Edge,15357514,252,532)
{
Point2AsOffset=0
DrawSource=2
bfMiddle=0
Point(Transform)
link(onDraw,4440818:doDraw,[])
link(Point2,6550371:Var2,[])
link(View,146819:Value,[(279,467)(405,467)])
link(Transform,4845799:Var2,[(286,524)(615,524)])
}
Add(Img_TextInRect,4440818,301,532)
{
Point2AsOffset=0
DrawSource=2
Font=[Verdana,12,0,0,204]
Text="Тест"
AlignHorizon=2
Alignvertical=2
Point(Transform)
MakeExt(Text,Текст на кнопке,Text)
link(Point1,11771461:Result,[(321,489)(454,489)])
link(Point2,6550371:Var3,[(328,516)])
link(Transform,2450426:Transform,[(335,513)(538,513)])
}
Add(HubEx,1749612,168,308)
{
Angle=1
link(onEvent,146819:doClear,[(172,433)])
}
Add(MathParse,11771461,448,420)
{
DataCount=1
MathStr="%1 + 1 + (%1 + 1) * 65536"
link(onResult,10394785:doRedraw,[])
}
Add(GetDataEx,4845799,609,259)
{
link(Data,8557198:Transform,[])
}
Add(GetDataEx,6887177,287,259)
{
link(Data,8764985:Result,[])
}
Add(GetDataEx,15108167,287,207)
{
Angle=3
link(Data,699971:Width,[(207,212)(207,339)(132,339)])
}
Add(GetDataEx,7768930,294,197)
{
Angle=3
link(Data,699971:Height,[(195,202)(195,330)(139,330)])
}
Add(GetDataEx,10234714,413,264)
{
Angle=3
link(Data,9248445:Bitmap,[(368,269)(368,324)(335,324)])
}
Add(GetDataEx,6550371,266,511)
{
link(Data,6887177:Var1,[(272,264)])
}
Add(Img_UseRotate,2450426,532,420)
{
Angle=45
}
END_SDK