|
本帖最后由 小逸老师 于 2024-8-11 22:30 编辑
开发工具:VisualTFT,HMI的朋友可以无视
2种模式的对话框只来自于一个画面,所以不用操心占用太多的内存空间,通过判断去实现展示了哪种类型的按钮和图标。
支持普通对话框
支持带确定/取消的回调事件对话框
操作方式简单,使用流程:
msg_show(typa,title,note,ico,backwind,fun)
--typa 1=只有确定无回调 2=确定取消,有回调
--title 对话框标题
--note 对话框内容,换行符请用\r\n
--ico 1=信息图标 2=询问图标 3=警告图标 4=错误图标
--backwind 点击按钮后回到哪个窗口,例子里默认是回到弹出对话框的窗口
--fun 回调函数名称,接收1个参数:确定=1取消=2(在typa=2的情况下生效)
例如:msg_show(2,"提示","我是有回调事件的信息框:\r\n可以接收点击的确定取消哦",3,screen,msg_fun)
再添加一个函数用作按钮的事件回调
function msg_fun(ret)
print("msg:"..ret)--打印输出看看,点击确定就输出1,点击取消就输出0
end
话不多说,上源码
喜欢的朋友点评一下哦
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|