#lua #iup
#lua #iup
Вопрос:
У меня есть несколько программ lua, которые используют только предопределенные диалоги IUP.
Используя библиотеку IUP с Lua для Windows, как мне заставить iup.getparam и другие предопределенные диалоговые окна всегда быть поверх других окон?
Вот простой пример:
require("iuplua")
local Status, NumCopies
Status, NumCopies = iup.GetParam('What do you want to do?', nil, 'How Many Copies do you want?%in', NumCopies)
Ответ №1:
Вы можете сделать это относительно другого окна, обычно главного окна приложения, используя глобальный атрибут PARENTDIALOG . Например:
iup.SetGlobal("PARENTDIALOG", main_dlg)