Если вся, то где определяются метки client, client.x и client.y?
Add(InlineCode,11711800,280,231)
{
WorkPoints=#14:doSetCursorPos|
DataPoints=#4:Horz|4:Vert|
Code=#24:PointWork doSetCursorPos|17: local Horz,Vert|41: ReadInt Vert,data,data_type,Self#.Vert,0|10: push Vert|41: ReadInt Horz,data,data_type,Self#.Horz,0|10: push Horz|20: call [SetCursorPos]|8:EndPoint|
link(Horz,3537694:Value,[(286,219)(265,219)])
link(Vert,11620596:Value,[(293,219)(314,219)])
}
Add(Button,634632,231,231)
{
Left=10
Top=15
Caption="Set"
link(onClick,11711800:doSetCursorPos,[])
}
Add(Memory,3537694,259,175)
{
Default=Integer(300)
}
Add(Memory,11620596,308,175)
{
Default=Integer(120)
}
Add(Button,11313855,231,287)
{
Left=105
Top=15
Caption="Get"
link(onClick,243475:doEvent1,[])
}
Add(InlineCode,2796686,350,287)
{
WorkPoints=#14:doGetCursorPos|
VarPoints=#1:X|1:Y|
Code=#4:Vars|20: Self#.Point dd 0,0|0:|24:PointWork doGetCursorPos|23: lea eax,[Self#.Point]|25: invoke GetCursorPos,eax|8:EndPoint|0:|19:PointVar X,data_int|27: result equ [Self#.Point] |8:EndPoint|0:|19:PointVar Y,data_int|29: result equ [Self#.Point+4] |8:EndPoint|
}
Add(FormatStr,5227561,350,336)
{
Mask="X=%1 Y=%2"
link(onFString,4073272:doMessage,[])
link(Str1,2796686:X,[])
link(Str2,2796686:Y,[])
}
Add(Hub,243475,280,287)
{
link(onEvent1,2796686:doGetCursorPos,[])
link(onEvent2,5227561:doString,[(331,300)(331,342)])
}
Add(Message,4073272,406,336)
{
}