注册
登录
网站首页
加入收藏
使用帮助
联系我们
论坛
排行榜
最新帖子
管理团队
应用
风格
搜索
微控网
微控论坛
MSP430单片机专版
MSP430设计参考
查看帖子
主题:
单片机控制液晶屏显示复杂菜单的方法
回复:
69
帖
上篇
返回版面
下篇
发表新主题
发起投票
回复此主题
1
复制本帖地址
kathywg
2008-09-28 19:41:13
引用
查看全部
1
楼
积分
2
经验
436
文章
4
注册
2006-08-21
前段时间我也做了个多级菜单的,不过,我用的方法相对要土一点,但是,也是很好用, 在这里简单的说一下, 对于子菜单层次比较少的, 倒是可以考虑用。
首先,建立一个所有子菜单的指针数组如 void (*OnOk[4][4][4]),
在建立一个各个子菜单类似ID的结构体
struct
{
Uchar first :2;
Uchar second :2;
Uchar third :2;
Uchar fourth :2;
Uchar Son_Menu;
}Menu_Type;
通过对对Menu_Type.first,second进行操作,在通过指针数组可以直接跳转到你要处理的子菜单程序,很好用,大家可以一试!
微控网感谢您的参与
发表新主题
发起投票
回复此主题
1
Copyright
©
2003-2024 微控网 -
清空COOKIE
-
手机版
-
RSS
网站备案序号:
粤ICP备12090318号
Powered by
LeadBBS 9.2
.
Page created in 0.1914 seconds with 7 queries.
顶部