二级菜单控件
通过简单的配置,显示一个图标菜单;系统自动匹配分辨率
属性:
属性名 | 描述 | 默认值 | 备注 |
---|---|---|---|
x1 | 0 | ||
y1 | 0 | ||
x2 | 479 | ||
y2 | 319 | ||
status | 状态寄存器 | 0 | |
status2 | 0 | ||
text | 显示字符串 | 演示系统 | |
dotm | 显示汉字的点阵大小 | 16 | 16~64点阵汉字 |
cc | 显示汉字的颜色 | 26 | |
bc | 字体背景色 | 63 | |
ali | 显示位置 | 1 | 0:居左;1:居中;2:居右 |
picn|图标库的图号|0| xn|图标库X方向图标数量|0| yn|图标库Y方向图标数量|0| memo|存储菜单信息,一行一个 menu_xn|界面X方向菜单数量|5 menu_yn|界面Y方向菜单数量|3
使用方法:
- 第一步:选择一个icon图片,在此我们选择:
可以看到该图片的属性:
该图片横向有4个图标,纵向有5个图标,共4X5=20个图标;背景是黑色背景,因此我们设置该图为透明图,指定透明色为黑色(颜色值=0);可以看到,生成之后的图片序号为5 号,因此:
属性设置中,picn=5 第5号图; xn=4 表示横向有4个图标 yn=5 表示纵向有5个图标
- 设置显示内容:在演示样例中,我们的显示内容:memo 属性的内容为:
其中一行一个图标:0|1|按钮测试|2 0|2|段落测试|3 0|3|动态图片|4 0|4|日历|5 0|5|曲线|6 0|6|进度条|7 0|7|多edit输入|9 0|10|矢量汉字|12 0|9|test|10
以 “0|1|按钮测试|2” 这一行为例:
内容 | 说明 |
---|---|
0 | 预留 |
1 | 1号图标,刚才图标图片有4X5个图标,先横后竖,给图标编号0~19 |
按钮测试 | 菜单显示文字 |
2 | 点击后跳转到的页面编号 |
可以看到制作的一个菜单想当的简单;一般来说,二级菜单可以设置成横条菜单或者竖条菜单;
事件
事件名称 | 描述 |
---|---|
int ongopage(int rn,int page) | 返回1表示需要gopage 返回0表示直接代码处理了,无需跳转 |