|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
|
||||
У меня 2008 en sp1.
А вообще, то же самое и в 2004 было. Идея проста - grread ждет изменение последнего местоположения курсора, если нет изменений, дает старое значение после прописанного в функции времени... Если есть изменение, значение возвращается мгновенно.
__________________
Чем гениальнее ваш план, тем меньше людей с ним будут согласны. /Сунь Цзы/ |
||||
![]() |
|
||||
Offtop: То есть, если водишь курсором по экрану, программа будет быстрее работать!
![]() Сомнительная затея с grread... При бездействии пользователя работа программы будет сильно заторможена, если число циклов измеряется тысячами - на каждые 1000 циклов 8 с лишним минут задержки. По мне, так проще каждую минуту останавливать работу программы и спрашивать пользователя: "Продолжить работу? Да/Нет" |
||||
![]() |
|
||||
Do$, немного не так, можно разместить grread пореже, чтоб он несколько раз в минуту появлялся. Тогда, при нажатии клавиши, значение клавиши отправится в grread но в отложенном виде, т.е. когда будет вызов, тогда и отправится туда значение нажатой клавиши.
В этом коде, при нажатии любой клавиши выход сразу! Кстати, grread не делает задержку, если она уже организована самим кодом! Пример, в коде общая задержка 20 секунд, т.е. 10 раз по 2 секунды... Если замерить время работы этой программы, то оно и есть 20 секунд. Другими словами, grread не отнимает времени! Код:
__________________
Чем гениальнее ваш план, тем меньше людей с ним будут согласны. /Сунь Цзы/ |
||||
![]() |
|
||||
инженер-дефектоскопист Регистрация: 08.12.2006
Санкт-Петербург
Сообщений: 58
|
Do$
Код:
Как насчет (acet-sys-keystate virt_key)? Пока опытным путем выяснил, что аргументом может быть 16 битовое целое (-32678; +32767). Посмотрел на msdn http://msdn.microsoft.com/en-us/libr...8VS.85%29.aspx значения Virtual Key, которые кстати HEX - (переводить в десятичную?). Пытался отловить "0" вот таким кодом Код:
Может подскажет кто как пользоваться acet-sys-keystate? Примеры бы какие.. |
|||
![]() |
![]() |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Сейсмозащита и сейсмоизоляция существующих, построенных зд. | IANationalInformAgentstvo | Прочее. Архитектура и строительство | 216 | 20.01.2015 16:51 |
Как именно настроить параметры нового чертежа? | Макс_Северянин | AutoCAD | 31 | 01.09.2010 10:16 |
Как организовать событие "Закончилась минута"? | kos | Программирование | 21 | 16.03.2009 12:31 |
Мониторы LCD CRT | Разное | 94 | 17.06.2008 10:51 | |
Как организовать линейный шарнир в Скаде | SkiFF | SCAD | 4 | 26.03.2006 14:50 |