菜单的形成三要素:菜单页——menupage 菜单选项——menuitem 菜单动作——就是按下按键之后要执行什么——MIA
meunpage——当前的页面窗口
menuitem——当前页面窗口所包含的元素就是所谓的二级菜单三级菜单选项
MIA——所要执行的动作
随着进程的推进,menupage和menuitem是不断的变化的,如果要进去就要用MIA一层一层的走进去,这里就跟酒店的一栋楼一样。就比如你要去酒店里面找一个人,首先你要他所在酒店的名字,再去找他所在酒店的楼层,以及酒店楼层所对应的房间,最后才能找到这个人。
以上案例可以比喻为
酒店名字——menupage 酒店楼层——menuitem 你在走就相当于执行的动作——MIA
为啥说menupage和menuitem是不断的变化的呢,我下面举个例子
比如小明在希尔顿酒店6楼第五个房间,就是希尔顿605,那么
希尔顿为menupage 希尔顿的各个楼层为menuitem ,但是当你走到六楼的时候,六楼这个楼层变成了menupage, 6楼所对应的各个房间为menuitem,如果有三层菜单,就以此类推。
动作的话就是左右移动或者是上下移动,就比如在a的当前位置的menuitem通过动作MIA移动到b位置
osd菜单的按键:电源键——power 弹出菜单键——menu 向上移动键——uP 向下移动键——down 退出键——Exit
osd菜单组成框架:menuw外框 ICON 字符串 进度条 符合 等