Showwindow (Lua)

Материал из UoPilot
Версия от 11:16, 28 августа 2019; Tatikoma (обсуждение | вклад)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к навигации Перейти к поиску

Описание

showwindow - управление состоянием окна.

Синтаксис

Привязка к окну: необходима, либо указание хендла в операторе.
Работа со свернутым окном: да.

showwindow ([handle [, state]])

Показывает окно в соответствии с указанными параметрами.

HIDE: спрятать окно
MAXIMIZE: развернуть во весь экран
MINIMIZE: свернуть
RESTORE: развернуть
SHOW: показать
TOP: вытащить на поверхность.

По умолчанию приняты следующие параметры: текущее рабочее окно, TOP.

Примеры

--lua
-- сделать привязку к окну Ctrl+A
showwindow()  -- показать текущее рабочее окно
--lua
-- сделать привязку к окну Ctrl+A
showwindow(workwindow(), "MINIMIZE")  -- свернуть текущее рабочее окно
--lua
showwindow(windowhandle(), "MINIMIZE")  -- свернуть окно пилота
--lua
local h = findwindow("Блокнот")   -- найти окно блокнота
if h then
	showwindow(h[1][1])  -- вытащить окно блокнота на передний план
else
   log ("окно блокнота на найдено")
end
--lua
local h = findwindow("Блокнот")   -- найти окно блокнота
if h then
    showwindow(h[1][1], "MAXIMIZE")  -- развернуть на весь экран
    wait (2000)  -- ждать 2 секунды
    showwindow(h, "RESTORE")   -- восстановить размер окна
end

Смотрите также

Workwindow (Lua)
Findwindow (Lua)
Windowfromcursor (Lua)