Перейти на главную страничку сайта (список статей, файлы для скачивания)
Проект перевода документации AutoHotkey: перечень переведённых статей и статей в работе.
Оригинал статьи в AutoHotkey.chm: "DetectHiddenWindows", в содержании - "Window Management" - "DetectHiddenWindows", v1.0.46.07.
Ник переводчика: YMP.
Настоящее имя переводчика: Юрий Попов.
Определяет, будут ли скрытые (невидимые) окна видимы для скрипта.
DetectHiddenWindows, On|Off
On|Off | On - скрытые окна определяются. Off (значение по умолчанию) - скрытые окна не определяются (исключение - команда WinShow). |
Включение определения скрытых окон может иногда приводить к неприятностям, т.к. заголовок или текст какого-либо скрытого системного окна может случайно совпасть с критериями поиска, установленными вами для какого-то другого окна. Так что для большинства скриптов лучше оставлять эту возможность отключенной. Однако, включение её может быть полезным, если вы хотите работать со скрытыми окнами напрямую без предварительного использования команды WinShow (показать окно).
Все оконные команды кроме WinShow зависят от этой настройки, включая такие как WinActivate, IfWinActive, WinWait, IfWinExist. Другими словами, WinShow всегда покажет скрытое окно, даже если обнаружение таких окон отключено.
Встроенная переменная A_DetectHiddenWindows содержит текущее значение этой настройки (On или Off).
Начиная с версии 1.0.40.05, дочерние окна (элементы управления) могут быть доступны при указании их через ahk_id даже если они скрыты, т.е. настройка DetectHiddenWindows в этом случае роли не играет.
Каждый новый поток (запускаемый горячей клавишей, пунктом меню или таймером) стартует со значением этой настройки по умолчанию. Оно может быть изменено путём использования этой команды в секции автовыполнения (верхняя часть скрипта).
DetectHiddenWindows, on
Перейти на главную страничку сайта (список статей, файлы для скачивания)
© 2007 http://www.script-coding.com При любом использовании материалов сайта обязательна ссылка на него как на источник информации, а также сохранение целостности и авторства материалов.