如何在 Lua For Windows 中与 IUP 库一起使用,强制 iup.getparam 和其他预定义的对话框始终在顶部?

我有几个仅使用 IUP 预定义对话框的 Lua 程序。

如何在 Lua For Windows 中与 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?%i\n',  NumCopies)
点赞
用户1898478
用户1898478

你可以相对于另一个窗口来执行这个动作,通常情况下是应用程序的主窗口,使用全局属性PARENTDIALOG。例如:

iup.SetGlobal("PARENTDIALOG", main_dlg)
2020-11-16 11:14:55