------------ Дoбавленo в 18.36:
Вариант улучшенный:
Add(DoData,7900474,231,224)
{
link(onEventData,1110076:doLeft,[])
link(Data,4051470:Left,[])
}
Add(DoData,9448110,238,231)
{
link(onEventData,1110076:doTop,[])
link(Data,4051470:Top,[])
}
Add(DoData,1710228,245,238)
{
link(onEventData,1110076:doWidth,[])
link(Data,4051470:Width,[])
}
Add(MainForm,1110076,315,196)
{
Color=255
Visible=1
AlphaBlendValue=128
BorderStyle=0
Point(doLeft)
Point(doTop)
Point(doWidth)
Point(doHeight)
Point(Handle)
Point(onDblClick)
Point(doVisible)
link(onDblClick,1110076:doClose,[(362,223)(362,174)(303,174)(303,223)])
}
Add(MouseEvent,15419088,112,-21)
{
Point(Handle)
}
Add(WinInfo,4051470,217,84)
{
Point(Left)
Point(Top)
Point(Width)
Point(Height)
link(onWinInfo,758596:doCompare,[(387,90)(387,300)(142,300)(142,230)])
link(Handle,3916315:Var3,[(223,67)])
}
Add(Timer,9884505,70,77)
{
Interval=100
link(onTimer,15830301:doData,[])
}
Add(DoData,7560910,252,245)
{
link(onEventData,1110076:doHeight,[])
link(Data,4051470:Height,[])
}
Add(If_else,758596,154,224)
{
Type=5
link(onTrue,9499322:doEvent1,[])
link(Op1,3916315:Var2,[])
link(Op2,1110076:Handle,[(167,203)(194,203)(194,289)(321,289)])
}
Add(Hub,9499322,203,224)
{
OutCount=5
link(onEvent1,7900474:doData,[])
link(onEvent2,9448110:doData,[])
link(onEvent3,1710228:doData,[])
link(onEvent4,7560910:doData,[])
link(onEvent5,2308019:doWork2,[(235,258)(235,321)])
}
Add(GetDataEx,3916315,154,62)
{
link(Data,15419088:Handle,[(160,40)(132,40)])
}
Add(PointXY,15482429,112,35)
{
link(X,15419088:MouseX,[])
link(Y,15419088:MouseY,[])
}
Add(ChangeMon,15830301,112,77)
{
Point(onNoData)
link(onData,13237670:In,[])
link(Data,15482429:Point,[])
link(onNoData,4051470:doWinInfo,[])
}
Add(ChanelToIndex,2308019,252,308)
{
link(onIndex,1110076:doVisible,[(300,314)(300,258)])
}
Add(LineBreak,14295159,154,308)
{
Caption="doHide"
link(Out,2308019:doWork1,[])
Primary=[13237670,0,-231]
}