Всем добрый день!
Помогите разобраться с применением команды ControlGetPos. Точнее не с ее применением, а сданными, которые она выдает.
Пример из справки:
в результате получаем координаты элемента и его размеры.
Если еще использовать команду
, то получим координаты окна программы.
Теоретически, если взять координаты окна + координаты элемента в окне = координаты элемента на экране. Но на практике так не получается. Полученные коорданаты не соответствуют настоящему положению элемента на экране.
Если нужно, могу выложить фотки (пробовал с разными програмами).
Что я деллаю не так? Как правильно вычислить положение элемента в окне относительно экрана?
Прошу прощения если сдублирую тему, но в поиске я для себя ответа не нашел.
Помогите разобраться с применением команды ControlGetPos. Точнее не с ее применением, а сданными, которые она выдает.
Пример из справки:
Код:
$pos = ControlGetPos("Untitled - Notepad", "", "Edit1")
MsgBox(0, "Window Stats:", "POS: " & $pos[0] & "," & $pos[1] & " SIZE: " & $pos[2] & "," & $pos[3] )
в результате получаем координаты элемента и его размеры.
Если еще использовать команду
Код:
WinGetPos
Теоретически, если взять координаты окна + координаты элемента в окне = координаты элемента на экране. Но на практике так не получается. Полученные коорданаты не соответствуют настоящему положению элемента на экране.
Если нужно, могу выложить фотки (пробовал с разными програмами).
Что я деллаю не так? Как правильно вычислить положение элемента в окне относительно экрана?
Прошу прощения если сдублирую тему, но в поиске я для себя ответа не нашел.