WindowFromPoint
Описание
WindowFromPoint - возвращает хендлы всех окон, находящихся в указанной точке экрана c абсолютными координатами, в порядке убывания значения TOP.
Синтаксис
Привязка к окну: Нет.
Работа со свернутым окном: Нет.
WindowFromPoint (#x #y [one|all|child])
Где:
#x #y - абсолютные координаты X и Y.
[one|all|child] - необязательные параметры.
one - возвращает хендл окна (по умолчанию).
all - возвращает хендлы всех окон. Поиск осуществляется поочередным скрытием лишних окон.
child - возвращает хендл контрола. Если элемент неактивен, то возвращает родителя.
Примеры
// Пример 1 set %handle WindowFromPoint(800 500 all) //ищет все окна находящиеся в абсолютных координатах 800 500 set #size size(%handle) //всего найдено окон msg Найдено окон: #size for #i 1 #size 1 log %handle[#i] //показать в логе хендлы родительских окон end_for End_script
Смотрите также
Findwindow
WindowFromCursor
Getwindow
Set windowpos
История развития
2.30
добавил функцию, которая возвращает хендлы всех окон, находящихся в указанной точке экрана c абсолютными координатами, в порядке убывания значения TOP
windowfrompoint (#x #y [one|all|child])
one - возвращает хендл окна (по умолчанию).
all - возвращает хендлы всех окон. Поиск осуществляется поочередным скрытием лишних окон.
child - возвращает хендл контрола. Если элемент неактивен, то возвращает родителя.