Showwindow (Lua)

Материал из UoPilot
Версия от 21:34, 27 августа 2019; Tatikoma (обсуждение | вклад) (Новая страница: «== Описание == '''showwindow''' - управление состоянием окна. == Синтаксис == Привязка к окну: необхо...»)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к навигации Перейти к поиску

Описание

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

Синтаксис

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

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) <br>Findwindow (Lua) <br>Windowfromcursor (Lua)