Showwindow (Lua): различия между версиями

Материал из UoPilot
Перейти к навигации Перейти к поиску
(Новая страница: «== Описание == '''showwindow''' - управление состоянием окна. == Синтаксис == Привязка к окну: необхо...»)
 
 
Строка 4: Строка 4:
 
== Синтаксис ==
 
== Синтаксис ==
 
Привязка к окну: необходима, либо указание хендла в операторе.
 
Привязка к окну: необходима, либо указание хендла в операторе.
<br>Работа со свернутым окном: да.
+
<br>Работа со свернутым окном: да.
 
  showwindow ([handle [, state]])
 
  showwindow ([handle [, state]])
 
Показывает окно в соответствии с указанными параметрами.
 
Показывает окно в соответствии с указанными параметрами.
Строка 47: Строка 47:
  
 
[[Workwindow (Lua)]]
 
[[Workwindow (Lua)]]
&lt;br>[[Findwindow (Lua)]]
+
<br>[[Findwindow (Lua)]]
&lt;br>[[Windowfromcursor (Lua)]]
+
<br>[[Windowfromcursor (Lua)]]

Текущая версия на 11:16, 28 августа 2019

Описание

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)