Вверх ↑
Ответов: 1376
Рейтинг: 197
#1: 2012-03-12 16:44:50 ЛС | профиль | цитата
И без "UserActive" можно справиться, вполне работает...
Assasin писал(а):
Или связка:
Keyboard + Timer


Add(MainForm,2953706,420,231)
{
Visible=1
Caption="Wait"
Point(Handle)
Point(onMouseWheel)
link(onCreate,6495413:doPopup,[(468,251)(468,244)])
link(onMouseWheel,940962:doWork1,[(466,258)])
}
Add(MouseEvent,13295081,357,231)
{
}
Add(Timer,6993187,315,273)
{
link(onTimer,1003156:doData,[])
}
Add(ChangeMon,1003156,357,273)
{
Point(onNoData)
link(onData,940962:doWork2,[])
link(Data,13295081:MouseX,[])
link(onNoData,9716726:doNext,[(401,286)(401,307)])
}
Add(MultiElement,96426,357,308)
{
@Hint=#30:Перехват клавиш и кнопок мышки|
link(onEvent1,7880297:doWork2,[])
}
BEGIN_SDK
Add(EditMulti,77305,3,3)
{
EventCount=1
Width=209
Height=116
}
Add(Keyboard,25118,63,21)
{
}
Add(IndexToChanel,5374436,105,63)
{
Point(Data)
link(onEvent2,11029009:doData,[(145,76)(145,69)])
link(Data,16216493:Index,[(111,13)(13,13)(13,107)(76,107)])
}
Add(ArrayEnum,16216493,63,63)
{
link(onItem,5374436:doEvent,[])
link(Array,25118:Keys,[])
}
Add(MMTimer,9080574,21,63)
{
Interval=10
link(onTimer,16216493:doEnum,[])
}
Add(ChangeMon,11029009,154,63)
{
link(onData,77305:onEvent1,[(200,69)(200,9)])
}
END_SDK
Add(HubEx,7880297,397,308)
{
link(onEvent,9716726:doReset,[])
}
Add(Message,13009676,504,308)
{
Message="Система простаивает более 10 сек.
В о з м у т и т е л ь н о ! ! !
9Вы живы?
Если живы, то дотянитесь до
9 ОК"
Caption="Внимание"
Icon=3
}
Add(Hub,2489256,469,308)
{
link(onEvent1,13009676:doMessage,[])
link(onEvent2,1851757:doWork1,[(495,321)])
}
Add(CounterEx,9716726,420,301)
{
Max=9
Point(doReset)
Point(onThroughMax)
link(onThroughMax,2489256:doEvent1,[])
}
Add(WinTools,6495413,483,231)
{
link(Handle,2953706:Handle,[(489,215)(409,215)(409,274)(426,274)])
}
Add(HubEx,1851757,491,343)
{
Angle=2
link(onEvent,7880297:doWork3,[(401,349)])
}
Add(HubEx,940962,462,273)
{
link(onEvent,1851757:doWork2,[(545,279)(545,349)])
}

карма: 1

0