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

Материал из UoPilot
Перейти к навигации Перейти к поиску
(Новая страница: « == Описание == '''workwindow''' - без параметров возвращает хендл окна, к которому привязан скрипт...»)
 
 
Строка 2: Строка 2:
 
== Описание ==
 
== Описание ==
 
'''workwindow''' - без параметров возвращает хендл окна, к которому привязан скрипт.  
 
'''workwindow''' - без параметров возвращает хендл окна, к которому привязан скрипт.  
<br>Если указан хендл, то делает окно, с указанным хендлом, рабочим.
+
<br>Если указан хендл, то делает окно, с указанным хендлом, рабочим.
  
 
== Синтаксис ==
 
== Синтаксис ==
 
Привязка к окну: для работы оператора не требуется.
 
Привязка к окну: для работы оператора не требуется.
&lt;br>Работа со свернутым окном: да.
+
<br>Работа со свернутым окном: да.
 
  workwindow ()
 
  workwindow ()
 
  workwindow ([handle])
 
  workwindow ([handle])
 
Без параметров вернёт хендл текущего рабочего окна
 
Без параметров вернёт хендл текущего рабочего окна
&lt;br>handle - хендл окна к которому необходимо привязать скрипт.
+
<br>handle - хендл окна к которому необходимо привязать скрипт.
&lt;br>workwindow может быть использован везде, где необходимо указание хендла рабочего окна.
+
<br>workwindow может быть использован везде, где необходимо указание хендла рабочего окна.
  
 
== Примеры ==
 
== Примеры ==
Строка 29: Строка 29:
  
 
[[Findwindow (Lua)]]
 
[[Findwindow (Lua)]]
&lt;br>[[Windowfromcursor_(Lua)]]
+
<br>[[Windowfromcursor_(Lua)]]
&lt;br>[[Getwindow_(Lua)]]
+
<br>[[Getwindow_(Lua)]]

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

Описание

workwindow - без параметров возвращает хендл окна, к которому привязан скрипт.
Если указан хендл, то делает окно, с указанным хендлом, рабочим.

Синтаксис

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

workwindow ()
workwindow ([handle])

Без параметров вернёт хендл текущего рабочего окна
handle - хендл окна к которому необходимо привязать скрипт.
workwindow может быть использован везде, где необходимо указание хендла рабочего окна.

Примеры

--Lua
workwindow (6573546)  -- сделать рабочим окно c указанным хендлом
--Lua
local h = findwindow("Блокнот")  -- найти окно блокнота
if h then                        -- если найдено 
    workwindow (h[1][1])         -- сделать его рабочим окном
end
--Lua
workwindow (windowfromcursor())  -- сделать рабочим окно, над которым сейчас находится курсор мыши

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

Findwindow (Lua)
Windowfromcursor_(Lua)
Getwindow_(Lua)