user_asm писал(а): Вот простой пример А где там выбор окна которому посылаются клики?
p.s. Под кликом обычно понимается нажатие и отпускание, а это существенное отличие от только нажатия.
Add(MainForm,14294180,560,133) { Visible=1 Point(Handle) Point(onMouseDown) Point(onMouseUp) link(onMouseDown,8100346:doWork1,[]) link(onMouseUp,8100346:doWork2,[]) } Add(SendMessage,3553758,560,210) { Point(Message) link(Handle,14294180:Handle,[]) link(Message,1026997:Value,[(587,197)(543,197)(543,252)(503,252)]) } Add(Memory,1026997,497,210) { Default=Integer(516) Point(Data) link(onData,3553758:doSendMessage,[]) link(Data,6920422:Value,[]) } Add(Timer,16403010,399,217) { link(onTimer,6276286:doEvent1,[]) } Add(ChildForm,8100346,616,154) { link(onEvent1,14294180:doClose,[(659,160)(659,118)(548,118)(548,160)]) } BEGIN_SDK Add(EditMulti,13595055,21,21) { EventCount=1 WorkCount=2 link(doWork1,601945:doChangeValue,[(42,27)(42,111)]) link(doWork2,5077840:doChangeValue,[(31,34)(31,160)]) } Add(MainForm,1708328,63,49) { Left=35 Top=105 Width=197 Height=96 Point(onHide) link(onHide,13595055:onEvent1,[(208,76)(208,27)]) } Add(LED,601945,63,105) { Left=42 Top=5 link(onChange,16174614:doNext,[]) } Add(Label,7452808,175,105) { Left=95 Top=12 Caption="" AutoSize=1 } Add(Counter,16174614,119,105) { Max=1000000 link(onNext,7452808:doText,[]) } Add(LED,5077840,63,154) { Left=42 Top=37 Value=0 link(onChange,10632341:doNext,[]) } Add(Label,9072203,175,154) { Left=93 Top=44 Caption="" AutoSize=1 } Add(Counter,10632341,119,154) { Max=1000000 link(onNext,9072203:doText,[]) } END_SDK Add(Hub,6276286,455,217) { link(onEvent1,1026997:doClear,[]) link(onEvent2,1026997:doValue,[(483,230)(483,216)]) } Add(Memory,6920422,497,161) { Default=Integer(517) }
|