请教:傻孩子菜单的函数执行菜单怎样用?

2019-12-20 21:44发布

菜单A                                            菜单B
项目1                                            数量x
项目2  -->(按确认键后进入)-->    UP,DOWN按键调整
项目3                                            OK          按键返回

如上面菜单所示:
在菜单A中,按UP,DOWN键选择项目,按 OK 键进入下一级菜单(如选择项目2进入菜单B)
菜单B是调整数量x的,按UP,DOWN按键调整,按OK按键返回

问题来了:菜单B是否要定义成MenuItem?UP,DOWN按键是怎样处理的?

菜单链接,在100楼
[古董贴][交流]怎样在点阵屏上绘图——基于LCD12864
https://www.amobbs.com/thread-591361-1-1.html
(出处: amoBBS 阿莫电子论坛)
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
8条回答
Gorgon_Meducer
1楼-- · 2019-12-20 23:39
我看了下原贴子,我提供处理代码了呀?哪里看不明白?
jssd
2楼-- · 2019-12-21 02:04
Gorgon_Meducer 发表于 2018-3-13 21:19
我看了下原贴子,我提供处理代码了呀?哪里看不明白?

谢谢傻孩子考试回复,不是不明白,菜单跳转也都没问题,但如果菜单带有变量要显示呢?这个变量要随着按键调整呢?也就是不同的界面对应不同的按键功能。
jssd
3楼-- · 2019-12-21 02:30
Gorgon_Meducer 发表于 2018-3-13 21:19
我看了下原贴子,我提供处理代码了呀?哪里看不明白?

如果把变量那些加到结构体里,结构体会变得很庞大,如果单独放出来,又很难处理
Gorgon_Meducer
4楼-- · 2019-12-21 07:12
 精彩回答 2  元偷偷看……
jssd
5楼-- · 2019-12-21 12:10
Gorgon_Meducer 发表于 2018-3-14 18:43
如果不同的菜单对应不同的按键,那的确不能直接使用统一的菜单引擎了,但答案也很明显啊。
你在每个菜单 ...

谢谢解答!在专用的处理引擎函数处理各自的界面和按键处理之类的是可以解决,我也试过这样写,相当一个弹出式的菜单,然后发现整个菜单会被搞得乱七八糟的,还不如直接用一个switch结构来的清晰。
仔细看了下你的新帖子,发现功力不够,不是很明白,我再静心看多几次。非常感谢
Gorgon_Meducer
6楼-- · 2019-12-21 13:19
jssd 发表于 2018-3-15 09:52
谢谢解答!在专用的处理引擎函数处理各自的界面和按键处理之类的是可以解决,我也试过这样写,相当一个弹 ...

具体什么地方不明白,还请务必在帖子里提出,我给你答案。
相信我,你遇到的问题一定对其它人有很大的帮助。

一周热门 更多>