emwin,关于模态

本文介绍了如何在emwin界面中利用模态对话框实现必须先执行对话框操作再进行其他操作的功能。通过创建两个按钮,一个非模态对话框和一个模态对话框,展示了模态对话框在ucgui上的应用。使用ucguibuilder生成界面,并提供了代码示例,强调了模态对话框在需要用户完成特定任务前阻止界面其他操作的优势。
摘要由CSDN通过智能技术生成

有时候弹出一个对话框,想必须先执行这个对话框后在进行其他的操作,这时候就需要用到模态。


我们现在主界面创建两个按钮,界面如下


上图是两个按钮,一个组编辑框。(创建组编辑框的原因:只是方便等下创建和组编辑框相同大小的对话框设定坐标而已,会认为的忽略这个)

用ucguibuilder生成的,代码不贴了。

我们继续用ucguibuiler生成弹出的对话框,

大小和组编辑框大小一致。



功能:

button0:弹出非模态对话框

button1:弹出模态对话框

代码如下:

/*
******************************************************************
**                      uCGUIBuilder                            **
**                  Version:   4.0.0.0                          **
**                     2012 / 04                               **
**                   CpoyRight to: wyl                          **
**              Email:ucguibuilder@163.com                        **
**          This text was Created by uCGUIBuilder               **
*********************
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值