了解了上面的函数后,我们马上来熟悉它的图形菜单制作方法。和上面介绍的两个U32不同,ActiveM!.u32采用的是利用外部TXT列表文件创建菜单的方法,也就是说要产生菜单,必须事先编辑一个TXT菜单初始化信息列表文件,其具体格式如下(每个菜单项用5行表示):
| 菜单项的名称 | 即显示在菜单上的文字 | | 菜单项的层次 | 1表示一级菜单,2表示二级菜单 | | 菜单项的图标文件 | 即显示在菜单项左端的小图标,如该菜单项不需要图标,则该行留空 | | 菜单项的状态 | 为1或0,表示该菜单项是正常可用的还是被禁止[灰色显示] | | 菜单项的选中状态 | 为1或0,表示该菜单项是否被选中,被选中的菜单项左端有一个小勾,如果该菜单项包含图标,则图标被强化显示表示已经被选中 |
另外菜单项之间的分隔符[在菜单中显示为一条水平线]也是一个特殊菜单项,也需要占用以上5行,它的设置是:名称为一个短的减号"-",层次设置为其所在的实际层次,图标文件项留一空行[不是空格],其余两项设置为0。
|