Функция WinGetClientSize

         Описание функции


WinGetClientSize

Возвращает размер клиентской области (без заголовка и границ).

WinGetClientSize ( "title" [, "text" ] )

Параметры

title Заголовок/дескриптор/класс окна. См. заголовки и текст окон (расширенные).
text [необязательный] Текст окна.

Возвращаемое значение

Успех:Возвращает двумерный массив, содержащий следующую информацию:
$array[0] = Ширина клиентской области окна
$array[1] = Высота клиентской области окна
Ошибка:Возвращает 0 и устанавливает @error равным 1, если окно не найдено.

Примечания

Если окно свёрнуто, то возвращаются значения ширины и высоты равными нулю. Тем не менее, WinGetClientSize() корректно работает со скрытыми окнами (не свёрнутыми). Если заголовок окна "Program Manager", то функция вернёт размер рабочего стола. Если несколько окон соответствуют критерию, то из них используется последнее активное окно.

См. также

WinGetPos, WinMove

Пример

; Возвращает размер клиентской области , в данном случае активного окна
$aClientSize = WinGetClientSize("[ACTIVE]")
MsgBox(0, "Размер клиентской области ", _
    'ширина:' & @TAB & $aClientSize[0] & @CRLF & _
    'высота:' & @TAB & $aClientSize[1])