Вверх ↑
Ответов: 672
Рейтинг: 141
#1: 2022-02-08 21:27:12 ЛС | профиль | цитата
andrestudio, Я понял. Я всегда выделяю сверху в низ. Схему поправил.

Add(MainForm,11788041,595,126)
{
Width=479
Height=417
Position=1
Point(SizeHeader)
Point(Handle)
Point(doSendToBack)
Point(doBringToFront)
}
Add(Button,7184611,406,175)
{
Width=463
Align=2
Caption="Вырезать"
link(onClick,1712484:doEvent1,[])
}
Add(Image,3179763,595,182)
{
Top=20
Width=463
Height=358
Align=5
Color=16777215
}
Add(Hub,1712484,462,175)
{
link(onEvent1,11788041:doSendToBack,[(487,181)(487,160)])
link(onEvent2,5508976:doWork1,[])
}
Add(ChildForm,5508976,497,182)
{
link(onEvent1,2186279:doEvent1,[])
}
BEGIN_SDK
Add(EditMulti,987769,21,21)
{
EventCount=1
WorkCount=1
Width=1077
Height=774
link(doWork1,6757584:doEvent1,[(74,27)(74,76)])
}
Add(MainForm,5179513,273,210)
{
Align=5
Visible=1
BorderStyle=0
Point(doWidth)
Point(doHeight)
Point(doVisible)
}
Add(ScreenShort,4529928,175,70)
{
link(onCapture,7956552:doEvent1,[])
link(Handle,7983328:Value,[])
}
Add(Hub,6757584,77,70)
{
OutCount=5
link(onEvent1,4529928:doCapture,[])
link(onEvent2,13915281:doData,[(137,83)(137,202)])
link(onEvent3,3287052:doData,[(130,90)(130,230)])
link(onEvent4,10332740:doWork1,[(109,97)])
link(onEvent5,10063086:doTimer,[(102,104)(102,482)])
}
Add(Memory,7983328,175,28)
{
Default=Integer(0)
}
Add(Image,9543904,364,133)
{
Top=20
Width=463
Height=358
Align=5
Color=16777215
link(Bitmap,8478335:Var2,[])
}
Add(Timer,10063086,133,476)
{
Interval=100
Enable=1
link(onTimer,1211224:doEvent1,[])
}
Add(Keyboard,5470852,224,483)
{
Key=1
link(onReadKey,8341088:doEvent1,[])
}
Add(IndexToChanel,5304455,357,497)
{
link(onEvent1,3534223:doEvent1,[])
link(onEvent2,9610324:doValue,[(396,510)(396,265)])
}
Add(ChangeMon,9840715,315,497)
{
Data=Integer(0)
link(onData,5304455:doEvent,[])
}
Add(MouseEvent,11503216,567,175)
{
Point(Handle)
}
Add(Screen,10393990,147,147)
{
}
Add(DoData,13915281,147,196)
{
link(onEventData,5179513:doWidth,[(249,202)(249,244)])
link(Data,10393990:Width,[])
}
Add(DoData,3287052,189,224)
{
link(onEventData,5179513:doHeight,[(242,230)(242,251)])
link(Data,10393990:Height,[(195,187)(160,187)])
}
Add(Hub,3534223,420,497)
{
OutCount=5
link(onEvent1,14176835:doValue,[(445,503)(445,300)])
link(onEvent2,1491303:doCalc,[(452,510)(452,412)])
link(onEvent3,5569383:doCopy,[])
link(onEvent4,5219379:doData,[(459,524)(459,545)])
link(onEvent5,10063086:doStop,[(445,531)(445,545)(123,545)(123,489)])
}
Add(DoData,5219379,462,539)
{
Data=Integer(0)
link(onEventData,10332740:doWork3,[(504,545)(504,581)(109,581)])
}
Add(HubEx,10332740,105,252)
{
link(onEvent,5179513:doVisible,[(111,258)])
}
Add(Memory,9610324,518,259)
{
Point(Data)
link(onData,3475940:doValue,[])
link(Data,8283538:Var1,[(524,222)])
}
Add(Memory,3475940,560,259)
{
Point(Data)
link(Data,14248791:Var1,[(566,229)])
}
Add(MathParse,4812601,630,406)
{
MathStr="abs(%1 - %2)"
link(onResult,13522895:doCalc,[])
link(X1,7646194:Var2,[])
link(X2,868674:Var3,[(643,362)])
}
Add(GetDataEx,8283538,567,217)
{
link(Data,11503216:MouseX,[])
}
Add(MathParse,13522895,686,406)
{
MathStr="abs(%1 - %2)"
link(X1,13761145:Var2,[])
link(X2,4665790:Var3,[(699,383)])
}
Add(GetDataEx,14248791,574,224)
{
link(Data,11503216:MouseY,[])
}
Add(Img_Rectangle,10137405,875,476)
{
LineStyle=3
Point(Point1)
Point(Point2)
link(Bitmap,9543904:ImageBitmap,[(881,250)(370,250)])
link(Point1,11092645:Point,[])
link(Point2,7833549:Point,[(902,432)(937,432)])
}
Add(Hub,1211224,182,476)
{
link(onEvent1,14129593:doEvent2,[(207,482)(207,326)(323,326)(323,146)])
link(onEvent2,5470852:doReadKey,[])
}
Add(PointXY,7833549,931,385)
{
link(X,15225189:Var3,[(937,222)])
link(Y,12749511:Var3,[(944,229)])
}
Add(Bitmap,3779324,364,70)
{
}
Add(Hub,7956552,301,70)
{
link(onEvent1,3779324:doLoad,[])
link(onEvent2,14129593:doEvent1,[(326,83)(326,139)])
}
Add(Hub,14129593,336,133)
{
InCount=2
OutCount=1
link(onEvent1,9543904:doLoad,[])
}
Add(Img_Copy,5569383,525,511)
{
Point(Width)
Point(Height)
link(onCopy,987769:onEvent1,[(1014,517)(1014,27)])
link(Source,8478335:Var3,[(531,117)])
link(X,1491303:Result,[])
link(Y,10519634:Result,[(545,446)(587,446)])
link(Width,4812601:Result,[(552,453)(636,453)])
link(Height,13522895:Result,[(559,460)(692,460)])
}
Add(GetDataEx,8478335,364,112)
{
link(Data,3779324:Bitmap,[])
}
Add(Hub,8341088,273,483)
{
link(onEvent1,3681755:doEvent,[(310,489)(310,475)])
link(onEvent2,9840715:doData,[(305,496)(305,503)])
}
Add(IndexToChanel,3681755,826,469)
{
link(onEvent2,10137405:doDraw,[])
}
Add(Memory,14176835,602,294)
{
Point(Data)
link(onData,15013925:doValue,[])
link(Data,15225189:Var2,[])
}
Add(Memory,15013925,651,294)
{
Point(Data)
link(Data,12749511:Var2,[])
}
Add(PointXY,11092645,889,385)
{
link(X,7646194:Var3,[(895,376)])
link(Y,13761145:Var3,[(902,369)])
}
Add(GetDataEx,15225189,602,217)
{
Angle=3
link(Data,8283538:Var3,[])
}
Add(GetDataEx,12749511,651,224)
{
Angle=3
link(Data,14248791:Var3,[])
}
Add(MathParse,1491303,532,406)
{
MathStr="min(%1, %2)"
link(onResult,10519634:doCalc,[])
link(X1,15341832:Var2,[(538,397)(524,397)])
link(X2,868674:Var1,[(545,362)])
}
Add(GetDataEx,15341832,518,371)
{
link(Data,9610324:Value,[])
}
Add(MathParse,10519634,581,406)
{
MathStr="min(%1, %2)"
link(onResult,4812601:doCalc,[])
link(X1,5044620:Var2,[(587,397)(566,397)])
link(X2,4665790:Var1,[(594,383)])
}
Add(GetDataEx,5044620,560,364)
{
link(Data,3475940:Value,[])
}
Add(GetDataEx,7646194,630,371)
{
Angle=3
link(Data,15341832:Var3,[])
}
Add(GetDataEx,868674,602,357)
{
link(Data,14176835:Value,[])
}
Add(GetDataEx,13761145,686,364)
{
Angle=3
link(Data,5044620:Var3,[])
}
Add(GetDataEx,4665790,651,378)
{
link(Data,15013925:Value,[])
}
END_SDK
Add(Hub,2186279,553,182)
{
link(onEvent1,3179763:doLoad,[])
link(onEvent2,11788041:doBringToFront,[(578,195)(578,167)])
}

карма: 14

0