WindowFromPoint
Описание
WindowFromPoint - возвращает хендлы всех окон, находящихся в указанной точке экрана c абсолютными координатами, в порядке убывания значения TOP.
Синтаксис
Привязка к окну: Нет. <br>Работа со свернутым окном: Нет.
WindowFromPoint (#x #y [one|all|child])
Где: <br>#x #y - абсолютные координаты X и Y. <br>[one|all|child] - необязательные параметры. <br>one - возвращает хендл окна (по умолчанию). <br>all - возвращает хендлы всех окон. Поиск осуществляется поочередным скрытием лишних окон. <br>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 <br>WindowFromCursor <br>Getwindow <br>Set windowpos
История развития
2.30 <br>добавил функцию, которая возвращает хендлы всех окон, находящихся в указанной точке экрана c абсолютными координатами, в порядке убывания значения TOP
windowfrompoint (#x #y [one|all|child])
one - возвращает хендл окна (по умолчанию). <br>all - возвращает хендлы всех окон. Поиск осуществляется поочередным скрытием лишних окон. <br>child - возвращает хендл контрола. Если элемент неактивен, то возвращает родителя.