Показать сообщение отдельно
Старый 08.05.2009, 12:56   #95
SBorovkov
Старший Пользователь
 
Регистрация: 11.06.2008
Возраст: 46
Регион: 77, 97, 99, 177
Сообщений: 438
SBorovkov is on a distinguished road
По умолчанию

Цитата:
Сообщение от ghostic Посмотреть сообщение
А можно еще сделать так что бы нажимая на кнопку в неактивное окно или приложения неактивное, оно не ставала активным?
По идее если приложение получает события от клавиатуры, оно должно быть активным (не считая хоткеи). Поэтому либо надо искать способ отправить окну команду минуя клавиатуру, либо - перед командой запоминать активное окно
Код:
WinGet, active_id, ID, A
, а затем его восстанавливать
Код:
WinActivate, ahk_id %active_id%
.
Это приводит к противному перемигиванию, особенно если окно, принимающее нажатия очень большое. Можешь попробовать его сначала уменьшить, переместить в незаметное место, используя
Код:
WinMove,Панель управления AVerTV,,0,0,10,10
сразу после того, как окно авертв будет запущено.
__________________
Ford focus2, материнка ASUS AT3GC-I (atom 330), 1G памяти, HDD 200G, Lart радио, bluetooth, видеозапись. Монитор Lilliput 889GL. Оболочка RR+DigitalFX 3.0, подробности тут:http://forum.pccar.ru/showthread.php?t=5588
SBorovkov вне форума   Ответить с цитированием