Showwindow (Lua): различия между версиями
Перейти к навигации
Перейти к поиску
Tatikoma (обсуждение | вклад) (Новая страница: «== Описание == '''showwindow''' - управление состоянием окна. == Синтаксис == Привязка к окну: необхо...») |
Tatikoma (обсуждение | вклад) |
||
Строка 4: | Строка 4: | ||
== Синтаксис == | == Синтаксис == | ||
Привязка к окну: необходима, либо указание хендла в операторе. | Привязка к окну: необходима, либо указание хендла в операторе. | ||
− | + | <br>Работа со свернутым окном: да. | |
showwindow ([handle [, state]]) | showwindow ([handle [, state]]) | ||
Показывает окно в соответствии с указанными параметрами. | Показывает окно в соответствии с указанными параметрами. | ||
Строка 47: | Строка 47: | ||
[[Workwindow (Lua)]] | [[Workwindow (Lua)]] | ||
− | + | <br>[[Findwindow (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