------------ Дoбавленo в 08.58:
Add(MainForm,1237908,441,119)
{
}
Add(ChildForm,225965,532,385)
{
@Hint=#34:А что делает "вот это" я не пойму.|
FirstUsage=0
AddHint(97,8,190,13,@Hint)
}
BEGIN_SDK
Add(EditMulti,20626,21,-105)
{
EventCount=3
WorkCount=1
DataCount=1
VarCount=2
Width=818
Height=529
link(doWork1,9500061:doEvent1,[(35,-99)(35,-36)])
link(Var1,3062001:Var2,[(27,382)(405,382)])
link(Var2,9718362:Var2,[(34,379)(489,379)])
}
Add(MainForm,2953706,175,-14)
{
Visible=1
Cursor=14
BorderStyle=0
WindowsState=2
Point(onPaint)
Point(Handle)
Point(doVisible)
Point(onMouseDown)
Point(onMouseMove)
Point(onMouseUp)
Point(MouseX)
Point(MouseY)
Point(onKeyDown)
Point(doShowModal)
link(onPaint,8992879:doWork2,[(237,13)(237,90)])
link(onMouseDown,16357478:doEvent1,[(229,20)(229,167)])
link(onMouseMove,9503272:doCompare,[(223,27)(223,223)])
link(onMouseUp,15386736:doOperation,[(217,34)(217,293)])
link(onKeyDown,2301313:doCompare,[])
}
Add(Img_Rectangle,11471027,343,224)
{
DrawSource=1
Point(Point1)
Point(Point2)
link(Bitmap,15714117:Var2,[])
link(Point1,1726334:Var2,[])
link(Point2,1031768:Var3,[(370,145)])
}
Add(Img_Copy,5117340,301,0)
{
Width=100
Height=100
DrawSource=1
Point(Width)
Point(Height)
link(onCopy,13455687:doEvent1,[])
link(Width,15295523:Width,[])
link(Height,15295523:Height,[])
}
Add(Bitmap,14942203,399,0)
{
}
Add(Img_Bmp,371719,392,84)
{
DrawSource=1
link(Bitmap,15714117:Var3,[(398,54)])
link(SourceBitmap,3579634:Var2,[])
}
Add(Hub,13455687,364,0)
{
OutCount=4
link(onEvent1,14942203:doLoad,[])
link(onEvent3,15511990:doWork2,[(466,20)(466,-22)])
}
Add(DoData,9199287,329,84)
{
link(onEventData,371719:doDraw,[])
}
Add(Screen,15295523,322,-70)
{
}
Add(PointXY,7537158,182,98)
{
link(X,11786919:Var2,[])
link(Y,13833569:Var2,[])
}
Add(Memory,4896072,357,161)
{
Default=Integer(-1)
}
Add(DoData,4758199,287,161)
{
link(onEventData,4896072:doValue,[])
link(Data,1031768:Var2,[])
}
Add(Hub,6922133,287,217)
{
link(onEvent1,8992879:doWork3,[(312,223)])
link(onEvent2,11471027:doDraw,[])
}
Add(HubEx,8992879,308,84)
{
link(onEvent,9199287:doData,[])
}
Add(GetDataEx,15714117,343,49)
{
Angle=3
}
Add(GetDataEx,1031768,287,140)
{
Angle=3
link(Data,7537158:Point,[(188,145)])
}
Add(If_else,9503272,238,217)
{
Type=2
Op2=Integer(-1)
link(onTrue,6922133:doEvent1,[])
link(Op1,12550954:Var1,[(244,201)])
}
Add(GetDataEx,1726334,357,196)
{
link(Data,4896072:Value,[])
}
Add(If_else,2301313,245,28)
{
Op2=Integer(27)
link(onTrue,15386481:doWork3,[(361,34)])
}
Add(Img_Copy,13161524,574,357)
{
Width=100
Height=100
Point(Width)
Point(Height)
link(onCopy,20626:onEvent2,[(726,363)(726,-92)])
link(Source,3579634:Var3,[(580,47)])
link(X,15386736:Result,[(587,346)(328,346)])
link(Y,14530089:Result,[(594,341)(426,341)])
link(Width,3062001:Var3,[(601,335)])
link(Height,9718362:Var3,[(608,330)])
}
Add(Math,15386736,322,287)
{
OpType=4
Op2=65535
ResultType=0
link(onResult,3946175:doCalc,[])
link(Op1,13360674:Var2,[])
}
Add(Math,14530089,420,287)
{
OpType=10
Op2=16
ResultType=0
link(onResult,1370707:doCalc,[])
link(Op1,13360674:Var3,[(426,264)])
}
Add(GetDataEx,12550954,322,196)
{
Angle=1
link(Data,1726334:Var1,[])
}
Add(GetDataEx,13360674,322,259)
{
link(Data,12550954:Var2,[])
}
Add(MathParse,3946175,371,287)
{
MathStr="abs(%2 - %1)"
link(onResult,14530089:doOperation,[])
link(X2,11786919:Var3,[(384,75)])
}
Add(GetDataEx,11786919,182,70)
{
}
Add(MathParse,1370707,469,287)
{
MathStr="abs(%2 - %1)"
link(onResult,572685:doEvent1,[])
link(X2,13833569:Var3,[(482,68)])
}
Add(GetDataEx,13833569,189,63)
{
}
Add(Hub,572685,518,287)
{
OutCount=3
link(onEvent1,13161524:doCopy,[(553,293)(553,363)])
link(onEvent2,20626:onEvent1,[(686,300)(686,-99)])
link(onEvent3,15386481:doWork2,[(544,307)(544,-78)])
}
Add(HubEx,15386481,357,-84)
{
Angle=2
}
Add(GetDataEx,3579634,399,42)
{
link(Data,14942203:Bitmap,[])
}
Add(Hub,9500061,49,-42)
{
OutCount=5
link(onEvent1,15478606:doValue,[])
link(onEvent2,15511990:doWork1,[])
link(onEvent3,4896072:doClear,[(118,-22)(118,174)])
link(onEvent4,1809875:doTimer,[])
}
Add(WinEnum,3199032,658,-91)
{
Point(GetActiveWindow)
}
Add(ChanelToIndex,15511990,553,-35)
{
link(onIndex,6635012:doVisible,[])
}
Add(WinTools,6635012,609,-35)
{
link(Handle,15478606:Value,[(615,-52)(643,-52)(643,-3)(671,-3)])
}
Add(Memory,15478606,665,-42)
{
Point(Data)
link(Data,3199032:GetActiveWindow,[])
}
Add(Timer,1809875,252,-21)
{
Interval=500
Enable=1
AutoStop=1
link(onTimer,5117340:doCopy,[(292,-15)(292,6)])
}
Add(Hub,16357478,259,161)
{
link(onEvent1,4758199:doData,[])
}
Add(GetDataEx,3062001,399,330)
{
Angle=3
link(Data,3946175:Result,[(377,335)])
}
Add(GetDataEx,9718362,483,325)
{
Angle=3
link(Data,1370707:Result,[(475,330)])
}
END_SDK
Add(Button,788839,532,329)
{
Left=75
Top=210
link(onClick,4475228:doCapture,[])
}
Add(Image,11224564,735,329)
{
Left=165
Top=25
Width=190
Height=215
}
Add(Label,8111882,532,119)
{
Left=10
Top=25
Width=63
Height=17
Caption="Пропорции:"
}
Add(Label,10751384,532,182)
{
Left=10
Top=50
Width=46
Height=17
Caption="Ширина:"
}
Add(Edit,6668401,651,217)
{
Left=80
Top=45
Text="3"
}
Add(Label,16394517,532,238)
{
Left=10
Top=75
Width=45
Height=17
Caption="Высота:"
}
Add(Edit,14112826,658,63)
{
Left=80
Top=70
Text="2"
}
Add(ScreenShort,4475228,588,329)
{
link(onCapture,5966519:doResize,[])
}
Add(Resize,5966519,651,329)
{
link(onResult,11224564:doLoad,[])
link(Width,9006621:reCalc,[])
link(Height,10418594:reCalc,[])
}
Add(MathParse,10418594,658,119)
{
MathStr="%1 * %2"
Point(reCalc)
link(X1,14112826:Text,[])
link(X2,14679274:Value,[])
}
Add(Memory,14679274,665,21)
{
@Hint=#31:Здесь чему равна еденица высоты|
Default=Integer(50)
AddHint(125,101,193,13,@Hint)
}
Add(MathParse,9006621,651,270)
{
MathStr="%1 * %2"
Point(reCalc)
link(X1,6668401:Text,[])
link(X2,5691471:Value,[])
}
Add(Memory,5691471,658,172)
{
@Hint=#31:Здесь чему равна еденица ширины|
Default=Integer(50)
AddHint(131,-30,194,13,@Hint)
}