- 13
- 0
- 约2.49千字
- 约 15页
- 2017-08-22 发布于重庆
- 举报
C菜单界面的实现方法.ppt
菜单界面的实现方法——读Gorgon Meducer 傻孩子菜单引擎 * 菜单界面的实现方法 建议在看下面内容之前复习一下C语言的如下内容 1、结构体 2、指向函数的指针 3、结构体链表 4、傻孩子的菜单引擎 菜单结构体代码 struct MenuItem { short MenuCount; char *DisplayString; void (*Subs)(); struct MenuItem *ChildrenMenus; struct MenuItem *ParentMenus; } Null; short MenuCount char *DisplayString; void (*Subs)(); struct MenuItem *ChildrenMenus; struct MenuItem *ParentMenus; struct MenuItem 菜单界面的实现方法 菜单结构体 当前层节点数,即每层菜单最多能显示的条目数 目的: 1、在菜单读取前先读取这个菜单总共拥有的项目数,防止越界。在菜单读取过程中将会有一个计数变量存储菜单移动。所以需要这个变量来确定移动的上界; 2、可以方便的实现菜单的滚动。例如:“文件”菜单依次下有:“打开”、“保存”、“打印”、“退出”这4个子项,如果计数存储达到上界“
原创力文档

文档评论(0)