WinGetPos
Получает позицию и размеры указанного окна.
WinGetPos ( "title" [, "text" ] )
Параметры
title | Заголовок/дескриптор/класс окна. См. заголовки и текст окон (расширенные). |
text |
[необязательный] Текст окна. |
Возвращаемое значение
Успех: | Возвращает массив, состоящий из 4 элементов и содержащий следующую информацию об окне: |
$array[0] = позиция X | |
$array[1] = позиция Y | |
$array[2] = ширина | |
$array[3] = высота | |
Ошибка: | Возвращает 0 и устанавливает значение @error равным 1, если указанное окно не найдено. |
Примечания
WinGetPos возвращает отрицательные числа, такие, как -32000, для свёрнутых окон, но работает нормально со скрытыми (не свёрнутыми) окнами.См. также
WinMove, WinGetClientSize, WinGetStateПример
; Возвращает позицию и размеры, в данном случае активного окна
$aPos = WinGetPos("[ACTIVE]")
MsgBox(0, "WinGetPos активного окна", _
"Координаты:" & @LF & @TAB & _
"X=" & $aPos[0] & @LF & @TAB & _
"Y=" & $aPos[1] & @LF & @LF & _
"Размеры:" & @LF & @TAB & _
"ширина = " & $aPos[2] & @LF & @TAB & _
"высота = " & $aPos[3])