Описание функции | |
WinGetClientSize |
Возвращает размер клиентской области (без заголовка и границ).
WinGetClientSize('title'[,'text'])
Параметры
title | Заголовок/дескриптор/класс окна. См. заголовки и текст окон. |
text |
[необязательный] Текст окна. |
Возвращаемое значение
Успех: | Возвращает двумерный массив, содержащий следующую информацию: |
$var_array[0] = Ширина клиентской области окна | |
$var_array[1] = Высота клиентской области окна | |
Ошибка: | Возвращает 0 и устанавливает @error равным 1, если окно не найдено. |
Примечания
Если окно свёрнуто, то возвращаются значения ширины и высоты равными нулю. Тем не менее, WinGetClientSize() корректно работает со скрытыми окнами (не свёрнутыми). Если заголовок окна "Program Manager", то функция вернёт размер рабочего стола. Если несколько окон соответствуют критерию, то из них используется последнее активное окно.См. также
WinGetPos, WinMove
Примеры: | Как создать кнопку? |
exect=$var_apos=WinGetClientSize('[CLASS:TTOTAL_CMD]')||_ViewValues($var_apos) ;; получить массив с шириной и высотой клиентской области окна Total Commander