我有几个lua程序,它们只使用IUP的预定义对话框。
在LuaForWindows中使用IUP库,如何强制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)
您可以使用全局属性PARENTDIALOG相对于另一个窗口(通常是应用程序的主窗口(执行此操作。例如:
iup.SetGlobal("PARENTDIALOG", main_dlg)