Цитата
Варианты:
1) Установить на третье окно флаг поверх всех окон
Код
--lua
local ffi = require("ffi")
local GA_ROOTOWNER = 3
local HWND_TOPMOST = -1
local SWP_NOMOVE = 0x0002
local SWP_NOSIZE = 0x0001
ffi.cdef[[ int GetAncestor(int hwnd, int gaFlags);
bool SetWindowPos(int hWnd, int hWndInsertAfter, int X, int Y, int cx, int cy, int uFlags); ]]
-- пилот версии 2.41
-- нажать Ctrl+A чтобы указать окно, которое должно быть поверх всех
-- запустить скрипт
ffi.C.SetWindowPos(ffi.C.GetAncestor(workwindow(), GA_ROOTOWNER), HWND_TOPMOST, 0, 0, 0, 0, bit.bor(SWP_NOMOVE, SWP_NOSIZE))