LUA新手,使用iup.GetParam
使用LUA 5.1
试验GUI。
我简单地使用了iup.GetParam
(通过简单的回调函数测试OK& Cancel工作正常)并且我正在尝试为参数添加一些简单的数据验证(例如,测试参数是否为字母数字),但我不确定正确的方法。
我已经搜索了参考手册(以及代码示例),但到目前为止已经空白了。
return 0
,或者,做
我还必须将参数的值重置为之前的值
回报前的价值?或者是正确的方法
完全不同?refresh
/ update
GUI显示
单独iup
来电,或GetParam
为我处理这个问题?无论我尝试什么组合,它似乎都不起作用(参数很乐意显示非字母数字)。调试显示验证测试并返回工作编码,所以我正在寻求的建议是确认正确的方法。分享一个简单的工作示例会很棒。
答案 0 :(得分:0)
只需返回0
不,IUP会为您做一切,在这种情况下
下载" getparam.wlua"从examples文件夹中,然后添加到它的回调:
elseif (param_index == 1) then
return 0
您会注意到整数值现在是只读的。