WindowFromPoint: различия между версиями
Tatikoma (обсуждение | вклад) (Новая страница: « == Описание == '''WindowFromPoint''' - возвращает хендлы всех окон, находящихся в указанной точке эк...») |
Tatikoma (обсуждение | вклад) |
||
Строка 5: | Строка 5: | ||
== Синтаксис == | == Синтаксис == | ||
Привязка к окну: Нет. | Привязка к окну: Нет. | ||
− | + | <br>Работа со свернутым окном: Нет. | |
WindowFromPoint (#x #y [one|all|child]) | WindowFromPoint (#x #y [one|all|child]) | ||
Где: | Где: | ||
− | + | <br>'''#x #y''' - абсолютные координаты X и Y. | |
− | + | <br>'''[one|all|child]''' - необязательные параметры. | |
− | + | <br>one - возвращает хендл окна (по умолчанию). | |
− | + | <br>all - возвращает хендлы всех окон. Поиск осуществляется поочередным скрытием лишних окон. | |
− | + | <br>child - возвращает хендл контрола. Если элемент неактивен, то возвращает родителя. | |
== Примеры == | == Примеры == | ||
Строка 27: | Строка 27: | ||
[[Findwindow]] | [[Findwindow]] | ||
− | + | <br>[[WindowFromCursor]] | |
− | + | <br>[[Getwindow]] | |
− | + | <br>[[Set windowpos]] | |
== История развития == | == История развития == | ||
'''2.30''' | '''2.30''' | ||
− | + | <br>добавил функцию, которая возвращает хендлы всех окон, находящихся в указанной точке экрана c абсолютными координатами, в порядке убывания значения TOP | |
windowfrompoint (#x #y [one|all|child]) | windowfrompoint (#x #y [one|all|child]) | ||
one - возвращает хендл окна (по умолчанию). | one - возвращает хендл окна (по умолчанию). | ||
− | + | <br>all - возвращает хендлы всех окон. Поиск осуществляется поочередным скрытием лишних окон. | |
− | + | <br>child - возвращает хендл контрола. Если элемент неактивен, то возвращает родителя. | |
[[Категория:Окна]] | [[Категория:Окна]] |
Текущая версия на 11:30, 28 августа 2019
Описание
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 - возвращает хендл контрола. Если элемент неактивен, то возвращает родителя.