Skip to content

描述指针 — 显示控件

本页汇总显示控件的描述指针偏移定义。触摸类控件一般不支持描述指针,见 触摸控件页

偏移以字(Word)计:实际变量地址 = 描述指针基址 + 偏移。长度列以字节计。

素材来源:旧开发指南第 7.3 节;机型表述已收窄为 VTx(VTc / VTb)。

变量图标

对应控件页:变量图标

地址偏移(字)定义长度(字节)说明
0x00*VP2变量指针,变量为整数格式。
0x01X,Y4变量显示位置,图标左上角坐标位置。
0x03V_Min2变量下限,越界不显示。
0x04V_Max2变量上限,越界不显示。
0x05Icon_Min2V_Min对应的图标ID。
0x06Icon_Max1V_Max对应的图标ID。
0x07:HIcon_Lib1图标库存储位置。
0x07:LMode1ICON显示模式。0x00=透明(不显示背景),其他=显示图标背景。

动画图标

对应控件页:动画图标

地址偏移(字)定义长度(字节)说明
0x00*VP2初始图标变量指针,变量为双字,低位字保留,高位字无符号数
0x01x,y4变量显示位置,图标左上角坐标位置。
0x030x00002固定
0x04V_Stop2变量为该值时固定。
0x05V_Start2变量为该值时自动显示动画图标。
0x06Icon_Stop2变量为V_Stop时固定显示的图标。
0x07Icon_Start2变量为V_Start值时,自动从Icon_ Start到Icon_ End显示图标,形成动画。
0x08Icon_End2
0x09:HIcon_Lib1图标库存储位置。
0x09:LMode1ICON显示模式。0x00=透明

滑块刻度

对应控件页:滑块刻度

旧指南称「滑动刻度」。

地址偏移(字)定义长度(字节)说明
0x00*VP2变量指针,变量格式由VP_DATA_Mode来决定。
0x01V_begain2对应起始变量刻度值。
0x02V_end2对应终止变量刻度值。
0x03X_begain2起始刻度坐标(纵向为Y坐标)。
0x04X_end2终止刻度坐标(纵向为Y坐标)。
0x05Icon_ID2滑动刻度块的图标ID。
0x06Y2刻度指示图标显示的Y坐标值。
0x07:HX_adj1刻度指示图标显示的X坐标前移偏移量。
0x07:LMode1刻度模式。0x00=横向刻度条,其他=纵向刻度条。
0x08:HIcon_Lib1图标库存储位置。
0x08:LIcon_mode1ICON显示模式。0x00=透明(不显示背景),其他=显示图标背景。
0x09:HVP_DATA_Mode10x00=*VP指向一个整型变量; 0x01=*VP指向一个整型变量高字节数据; 0x02=*VP指向一个整型变量低字节数据。

艺术字

对应控件页:艺术字

旧指南称「艺术字变量」。

地址偏移(字)定义长度(字节)说明
0x00*VP2变量指针
0x01X,Y4起始显示位置 左对齐模式,坐标为显示字符串左上角坐标 右对齐模式,坐标为显示字符串的右上角坐标
0x03Icon020对应的ICON_ID,排列顺序为0123456789-.
0x04:HIcon_Lib1图标库存储位置。
0x04:LIcon_Mode1ICON显示模式:0x00=透明(不显示背景) 其他=显示图标背景
0x05:H整数位数1显示的整数位数
0x05:L小数位数1显示的小数位数
0x06:H数据变量类型10x00=整数(2 字节),-32768 到 32767 0x01=长整数(4 字节)-2147483648 到 2147483647 0x02=*VP 高字节,无符号数0 到 255 0x03=*VP 低字节,无符号数0 到 255 0x04= 超 长 整 数 (8 字 节 )-9223372036854775808 到 9223372036854775807 0x05=无符号整数(2 字节)0 到 65535 0x06=无符号长整数(4 字节)0 到 4294967295
0x06:L对齐模式10x00=左对齐,0x01=右对齐

动画图片

对应控件页:动画图片

地址偏移(字)定义长度(字节)说明
0x000x00002固定
0x01Pic_begain2起始图标位置
0x02Pic_end2终止图标位置
0x03:HFrame_Time1一幅图片显示的时间,x10ms

旋转图标

对应控件页:旋转图标

地址偏移(字)定义长度(字节)说明
0x00*VP2变量指针,变量格式由Mode决定。
0x01Icon_ID2指定图标ID。
0x02Icon_Xc2Icon图标上的指定旋转中心位置X坐标。
0x03Icon_Yc2Icon图标上的指定旋转中心位置Y坐标。
0x04Xc2Icon图标显示到当前屏幕的旋转中心位置X坐标。
0x05Yc2Icon图标显示到当前屏幕的旋转中心位置Y坐标。
0x06V_Begain2对应起始旋转角度的变量值,整型,越界不显示。
0x07V_End2对应终止旋转角度的变量值,整型,越界不显示。
0x08AL_Begain2起始旋转角度0-720(0x0000-0x02D0),单位0.5度。
0x09AL_End2转动角度=(终止角度-起始角度)/(终止值-起始值)*输入值; 终止旋转角度0-720(0x0000-0x02D0),单位0.5度。
0x0A:HVP_Mode10x00=*VP指向一个整型变量; 0x01=*VP指向一个整型变量高字节数据; 0x02=*VP指向一个整型变量低字节数据。
0x0A:LLib_ID1图标库存储位置。
0x0BMode1ICON显示模式。0x00=透明(不显示背景),其他=显示图标背景。

位变量图标

对应控件页:位变量图标

地址偏移(字)定义长度(字节)说明
0x00*VP2位变量指针,字变量
0x01*VP_AUX2辅助变量指针;用户禁用。官方表写作「双字」,但下一字段从 0x02 起,按 1 个字占用。
0x02Act_Bit_Set2为 1 的 bit 说明 *VP 对应位需要显示
0x03:HDisplay_Mode1显示模式,取值见下方子表
0x03:LMove_mode1位图图标排列方式:0x00=X++(不处理的 bit 不留空位);0x01=Y++(不留空位);0x02=X++(不处理的 bit 保留 Dis_MOV 间隔);0x03=Y++(保留间隔)
0x04:HIcon_Mode1ICON 显示模式:0x00=透明(不显示背景),其他=显示图标背景
0x04:LIcon_Lib1图标库存储位置
0x05ICON0S2不显示动画时:bit0 图标 ID;显示动画时:bit0 动画起始 ID
0x06ICON0E2显示动画时:bit0 动画结束 ID
0x07ICON1S2不显示动画时:bit1 图标 ID;显示动画时:bit1 动画起始 ID
0x08ICON1E2显示动画时:bit1 动画结束 ID
0x09(x,y)4起始显示位置,图标左上角坐标
0x0BDis_MOV2下一个图标坐标移动的间隔

Display_Mode0x03:H)取值:bit=0 / bit=1 分别对应该位为 0、为 1 时的显示。

Display_Modebit=0bit=1
0x00ICON0SICON1S
0x01ICON0S不显示
0x02ICON0SICON1S–ICON1E 动画
0x03不显示ICON1S
0x04不显示ICON1S–ICON1E 动画
0x05ICON0S–ICON0E 动画ICON1S
0x06ICON0S–ICON0E 动画不显示
0x07ICON0S–ICON0E 动画ICON1S–ICON1E 动画

数据变量

对应控件页:数据变量

地址偏移(字)定义长度(字节)说明
0x00*VP2变量指针
0x01X,Y4起始显示位置,显示字符串左上角坐标
0x03Color2显示颜色
0x04:HLib_ID1ASCII字库位置
0x04:L字体大小1字符X方向的点阵数
0x05:H对齐方式10x00=左对齐,0x01=右对齐,0x02=居中
0x05:L整数位数1显示的整数位数(整数位数和小数位数之和不能超过20)
0x06:H小数位数1显示的小数位数(整数位数和小数位数之和不能超过 20)
0x06:L变量数据类型10x00=整数(2 字节) -32768~32767;0x01=长整数(4 字节);0x02=*VP 高字节 0~255;0x03=*VP 低字节 0~255;0x04=超长整数(8 字节);0x05=无符号整数(2 字节) 0~65535;0x06=无符号长整数(4 字节)
0x07:HLen_unit1变量单位显示长度,0x00 表示不显示单位
0x07:LString_unit10单位字符串,ASCII 编码。从本字节起连续 10 字节(占用至偏移 0x0C

文本变量

对应控件页:文本变量

地址偏移(字)定义长度(字节)说明
0x00*VP2文本指针
0x01X,Y4起始显示位置,显示字符串左上角坐标
0x03Color2显示文本颜色
0x04Xs,Ys,Xe,Ye8文本框
0x08Text_Length2显示字数量,遇到0xFFFF数据或者显示到文本框尾则不再显示
0x09:HFont0_ID1编码方式为0x01-0x04时ASCII字库位置
0x09:LFont1_ID1编码方式为 0x000x05,以及 0x010x04 的非 ASCII 字符使用的字库位置
0x0A:HFont_X_Dots1字体X方向点阵数,0x01-0x04模式时ASCII字符X按照Y/2计算
0x0A:LFont_Y_Dots1字体Y方向点阵数,字库中Y方向的点阵数必须为偶数
0x0B:HEncode_Mode1.7定义了文本显示字符间距是否自动调整: .7=0字符间距自动调整 .7=1字符间距不自动调整,字符宽度为固定设定的点阵数 .6-.0定义了文本的编码方式: 0x00=8bit编码,0x01=GB2312内码,0x02=GBK,0x03=BIG5,0x04=SJIS, 0x05=UNICODE
0x0B:LHOR_Dis1字符水平间距
0x0C:HVER_Dis1字符垂直间距
0x0C:L未定义1写0x00

文本时钟

对应控件页:文本时钟

地址偏移(字)定义长度(字节)说明
0x00:H未定义1
0x00:Ltype10x00:文本RTC,时钟源为串口屏 0x02:文本RTC,时钟源为用户单片机
0x01X,Y4起始显示位置,显示字符串左上角坐标
0x03Color2字体颜色
0x04:HLib_ID1字库位置
0x04:LFont_Size1X方向的点阵数
0x05String_CodeMax14编码字符串,使用RTC编码表和ASCII字符组成 假设当前时间2014-05-01 12:00:00 星期三 Y_M_D H:Q:S 0x00将显示为 2014-05-01 12:00:00 M_D W H:Q 0x00将显示为 05-01 WEN 12:00
0x0c*VP2时钟源为用户单片机时,时间信息的变量指针。 时间信息在变量地址的存储方式: 字地址,范围0000-FFFF。字长度为4。 YY:MM:DD:WW:HH:MM:SS, 年:月:日:星期:时:分:秒 格式为BCD码格式。 RTC编码表 说明 编码 显示格式 公历_年 Y 2000-2099 公历_月 M 01-12 公历_日 D 01-31 公历_小时 H 00-23 公历_分钟 Q 00-59 公历_秒 S 00-59 公历_星期 W SUN MON TUE WED THU FRI SAT 编码结束 0x00

表盘时钟

对应控件页:表盘时钟

地址偏移(字)定义长度(字节)说明
0x00:H*VP 高字节1
0x00:Ltype10x01:表盘时钟,时钟源为串口屏;0x03:表盘时钟,时钟源为用户单片机
0x01X,Y4时钟表盘的指针中心
0x03Icon_Hour2时针 ICON 的 ID,0xFFFF 表示时针不显示
0x04Icon_Hour_central4时针 ICON 的旋转中心位置
0x06Icon_Minute2分针 ICON 的 ID,0xFFFF 表示分针不显示
0x07Icon_Minute_central4分针 ICON 的旋转中心位置
0x09Icon_Second2秒针 ICON 的 ID,0xFFFF 表示秒针不显示
0x0AIcon_Second_central4秒针 ICON 的旋转中心位置
0x0C:HICON_Lib1指针图标所在的 ICON 库文件 ID
0x0C:L*VP 低字节1时钟源为用户单片机时,时间信息的变量指针。字地址,字长度 4:YY:MM:DD:WW:HH:MM:SS(年:月:日:星期:时:分:秒),BCD 码

变量时钟

对应控件页:变量时钟

旧指南称「时钟变量」。

地址偏移(字)定义长度(字节)说明
0x00*VP2变量指针数据串首地址,变量为BCD编码
0x01X,Y4起始显示位置,显示字符串左上角坐标
0x03Color2字体颜色
0x04:HByte_Num1*VP指针高字节开始显示的数目,0x01-0x0F
0x04:LLib_ID1字库位置,必须是半角字库,如果Lib_ID不为0,则必须用8bit编码
0x05:HFont_X1X方向点阵数目
0x05:LString_CodeMax13编码字符串,用来和时间变量组合出客户需要的显示格式,每显示一个BCD编 码后,会从编码字符串中顺序的取出一个ASCII字符来间隔显示 编码字符串中特殊编码定义: 0x00:无效,不显示字符,两个BCD编码连在一起 0x0D:换行显示。即 X=Xs,Y=Y+Font_X*2

滚动文本

对应控件页:滚动文本

地址偏移(字)定义长度(字节)说明
0x00*VP2文本指针 文本指针前 3 个字必须保留,用户显示文本内容从(VP+3)开始存 放,文本必须以 0xFF 或 0x00 结尾
0x01:HRolling_Mode1滚屏模式:0x00表示从右向左滚屏
0x01:LRolling_Dis1滚屏间距,每个VGUS周期文本滚动的像素点阵数
0x02:HAdjust_Mode1对齐方式:0x00=左对齐,0x01=右对齐,0x02=居中 文本显示内容不足文本框时滚屏停止,此时显示对齐模式方有效
0x02:L未定义1写 0x00
0x03Color2显示文本颜色
0x04Xs,Ys,Xe,Ye8文本框
0x08:HFont0_ID1编码方式为 0x01-0x04 时:ASCII 字符显示的字库位置 编码方式为 0x00、0x05 时:本参数不用设置,写 0x00 即可
0x08:LFont1_ID1编码方式为 0x01-0x04 时:非ASCII字符显示的字库位置 编码方式为 0x00、0x05 时:显示字符使用的字库位置
0x09:HFont_X_Dots1字体X方向点阵数(0x01-0x04模式,ASCII字符X将自动按照 Y/2计算)
0x09:LFont_Y_Dots1字体Y方向点阵数目
0x0A:HEncode_Mode1.7 定义了文本显示的字符间距是否自动调整: .7=0 字符间距自动调整; .7=1 字符间距不自动调整,字符宽度固定为设定的点阵数。 .6-.0 定义了文本编码方式: 0=8bit编码,1=GB2312内码,2=GBK,3=BIG5,4=SJIS,5=UNICODE
0x0A:LText_Dis1字符间隔
0x0BText_Length2显示字数量,遇到0xFF或0x00提前结束。(仅VTc系列支持)

实时曲线

对应控件页:实时曲线

地址偏移(字)定义长度(字节)说明
0x000x00002无定义
0x01Xs:Ys:Xe:Ye8曲线窗口:左上角坐标(Xs,Ys),右下角坐标(Xe,Ye)
0x05Y_Central2曲线中心位置
0x06VD_Central2中心曲线对应的曲线数据值
0x07Color2曲线颜色
0x08NUL_Y2曲线放大倍数,单位是1/256,0x0000-0xFFFF
0x09:HCHANEL1数据源通道:0x000x07,与串口 0x84 的 CH0–CH7 一致(VGUS Next 控件属性为 0~7)
0x09:LDis_HOR1横轴间隔:0x01-0xFF
0x0A:HMODE_CONFIG1.7-.3:保留,写0 .2 定义了线条显示模式: 0:抗锯齿模式 1:普通模式 .1 定义了曲线越界处理方式: 0:调整到边界值显示 1:越界部分不显示 .0 定义了曲线移动方向: 0:从右向左 1:从左向右 注意: MODE_CONFIG功能仅20230528以后版本固件支持。 VTc系列不支持线条显示模式设置。

基本图形

对应控件页:基本图形

地址偏移(字)定义长度(字节)说明
0x00*VP2变量数据指针
0x01Area8绘图显示区域:左上角、右下角坐标。越界不显示;仅对指令 0x00010x00050x00090x000A0x000B 有效
0x05:HDashed_Line_Ent10x5A:使用线段的绘图指令(0x020x030x090x0A)按虚线或点划线显示;其他值:实线
0x05:LDash_Set44 字节依次为:第 1 段实线点阵、第 1 段虚线点阵、第 2 段实线点阵、第 2 段虚线点阵。例如 10 04 10 04 为虚线,10 04 02 04 为点划线。从 0x05:L 起连续 4 字节(占用至 0x07:H
0x07:L保留130x00

列表显示

对应控件页:列表显示

地址偏移(字)定义长度(字节)说明
0x00*VP2表格内容指针,即TAB_X_Num与TAB_Y_Num数组的首地址
0x01:HTAB_X_Num1列数目,0x01-0xFF
0x01:LTAB_Y_Num1行数目,0x01-0xFF
0x02:HTAB_X_Start1表格起始显示的列位置,0x000xFF
0x02:LTAB_Y_Start1表格起始显示的行位置,0x000xFF
0x03:HUnit_Data_Num1 0x01-0xFF所有单元格存储的数据长度相同,  0x00由*VP变量地址指针指向变量存储空间定义不同列单元格的数据长 度。(word,字长度) 当 Unit_Data_Num=0x00 时 , 表 格 数 据 内 容 存 储 位 置 相 应 后 延(TAB_X_Num/2)向上取整个字地址 例如,*VP=0x1000,TAB_X_Num=0x07,那么: 0x1000-0x1003 依次存储了第 0-6 列的表格数据长度,其中 1003的低字节 未使用。0x1004 地址开始存储表格内容
0x03:LEncode_Mode1.7定义了文本显示字符间距是否自动调整: .7=0字符间距自动调整 .7=1字符间距不自动调整,字符宽度为固定设定的点阵数 .6定义了表格内容格式: .6=0 表格内容为文本格式 .6=1.未定义 .5 定义了边框线条是否显示:.5=0 显示边框,.5=1 不显示边框 .4 未定义,写 0。 .3-.0定义了文本的编码方式:0x00=8bit编码,0x01=GB2312内码,0x02=GBK, 0x03=BIG5,0x04=SJIS,0x05=UNICODE
0x04Xs,Ys,Xe,Ye8表格显示区域定义,左上角坐标,右下角坐标,越界不显示
0x08Color_line2表格边框颜色
0x09Color_text2表格文本颜色
0x0A:HFont0_ID1编码方式为0x01-0x04时ASCII字库位置
0x0A:LFont1_ID1编码方式为0x00、0x05,以及0x01-0x04的非ASCII字符使用的字库位置
0x0B:HFont_X_Dots1字体X方向点阵数,0x01-0x04模式时ASCII字符X按照X/2计算
0x0B:LFont_Y_Dots1字体Y方向点阵数,字库中Y方向的点阵数必须为偶数
0x0C:HTAB_X_Adj_Mod1设置TAB_X_Start不为0时,进行表头显示控制,0x00=首列不显示,0x01=首 列显示
0x0C:LTAB_Y_Adj_Mod1设置 TAB_Y_Start 不为 0 时的表头显示控制:0x00=首行不显示,0x01=首行显示

当 Encode_Mode.6=1 时,每个单元格数据前两个字定义格式:第 1 个字高字节为 Mode(0x000x06 数值类型、0x100x12 时间 BCD、0xFF 文本);第 1 个字低字节为定点格式或时间字节长度;第 2 个字为单元格文本颜色。内容短于 Unit_Data_Num 时用 0xFFFF 结束。修改 TAB_X_Start、TAB_Y_Start 可实现大表定位与拖动。

二维码

对应控件页:二维码

地址偏移(字)定义长度(字节)说明
0x00*VP2二维码显示内容指针。 二维码内容最长458Bytes,0x0000或0xffff 为结束符。
0x01(x,y)4二维码显示的坐标位置。 (x,y)为二维码左上角在屏幕的坐标位置。 二维码图形有4545 单元像素(数据少于155 字节)和7373 单元像素 (数据少于459 字节)两种。
0x03Unit_Pixels2每个二维码单元像素所占的物理像素点阵大小,0x01-0x07。 设置Unit_Pixels=4,那么每个单元像素将显示为4*4 点阵大小。
0x04:Hborder1bit7-bit1:保留,写0。 bit0是否显示边框。 0:显示; 1:不显示。
0x04:LText_Length1文本字数量(1-229)。(仅VTc系列支持)

视频播放

对应控件页:视频播放

VTb 支持(VTc 不支持)。

地址偏移(字)定义长度(字节)说明
0x00*VP2变量指针,变量为整数格式。
0x01X,Y4视频窗口左上角坐标位置。
0x03V_Stop2停止值。
0x04V_Start2开始值。
0x05Video_Num2视频文件编号
0x06:HAction1播放结束后是否需要页面切换,Action=1 表示需要切换
0x06:L0x07:HPic_Next2播放结束后切换的页面编号
0x07:LRepeat1播放重复次数。(最大255次循环或无限次循环) 0表示不断循环
0x08:HVol1播放音量。

摄像头

对应控件页:摄像头

VTb 支持(VTc 不支持)。

地址偏移(字)定义长度(字节)说明
0x00*VP2变量指针,变量为整数格式。
0x01Xs,Ys,Xe,Ye8摄像头视频窗口位置及大小。
0x05AV_Stop2停止值。 向变量存储单元写入停止值时,停止播放摄像头视频。
0x06Channel1_Start2通道1开始值。 向变量存储单元写入通道1开始值时,播放通道1的摄像头视频。
0x07Channel2_Start2通道2开始值。 向变量存储单元写入通道2开始值时,播放通道2的摄像头视频。
0x08:HChannel1_config1通道1配置: bit7-bit3:保留,写0。 bit2模式选择。 0:模式1; 1:模式2 。 bit1-bit0信号制式。 0:自动选择; 1:NTSC ; 2:PAL 。
0x08:LChannel2_config1通道 2 配置:bit7–bit3 保留写 0;bit2 模式(0=模式 1,1=模式 2);bit1–bit0 制式(0=自动,1=NTSC,2=PAL)
0x09保留100x00

进度条

对应控件页:进度条

旧指南称「进度条显示」。

地址偏移(字)定义长度(字节)说明
0x00*VP2变量指针,变量格式由VP_DATA_Mode来决定。
0x01V_begain2对应起始变量值。
0x02V_end2对应终止变量值。
0x03Xs,Ys4左上角坐标。
0x05Xe,Ye4右下角坐标。
0x07:HVP_DATA_Mode10x00=*VP指向一个整型变量; 0x01=*VP指向一个整型变量高字节数据; 0x02=*VP指向一个整型变量低字节数据。
0x07:LMode1进度条类型: 0x00=横向进度条,左侧对应开始值,右侧对应结束值; 0x01=横向进度条,右侧对应开始值,左侧对应结束值; 0x02=纵向进度条,下侧对应开始值,上侧对应结束值; 0x03=纵向进度条,上侧对应开始值,下侧对应结束值。
0x08:HIcon_Lib1图标库存储位置。
0x08:LIcon_Mode1背景图标显示模式: .0位:0=透明(不显示背景),1=显示图标背景。 前景图标显示模式: .1位:0=透明(不显示背景),1=显示图标背景。
0x09:HBackground_Mode1背景类型: 0x00=不显示; 0x01=单色背景; 0x02=切图背景; 0x03=图标背景;
0x09:LProspect_Mode1前景类型: 0x00=不显示; 0x01=单色前景; 0x02=切图前景; 0x03=图标前景;
0x0ABackground_Data2背景类型=0x01时,表示背景颜色数据; 背景类型=0x02时,表示背景切图所在界面; 背景类型=0x03时,表示背景图标ID;
0x0BProspect_Data2前景类型=0x01时,表示前景颜色数据; 前景类型=0x02时,表示前景切图所在界面; 前景类型=0x03时,表示前景图标ID;

圆形进度条

对应控件页:圆形进度条

旧指南称「圆形进度条显示」。

地址偏移(字)定义长度(字节)说明
0x00*VP2变量指针,变量格式由VP_DATA_Mode来决定。
0x01V_begain2对应起始变量值。默认值0。
0x02V_end2对应终止变量值。默认值100。
0x03Xs,Ys4左上角坐标。
0x05outside_radius2外圆半径。范围:4-400。
0x06inner_radius2内圆半径。范围:0-399。
0x07:HVP_DATA_Mode10x00=*VP指向一个整型变量; 0x01=*VP指向一个整型变量高字节数据; 0x02=*VP指向一个整型变量低字节数据。
0x07:LMode1进度条类型: 进度方向: .0位:0=顺时针,1=逆时针。 是否使用边缘圆角: .1位:0=不使用,1=使用。 背景类型:.2-.3位 0=不显示; 1=单色背景; 2=切图背景; 3=图标背景; 前景类型:.4-.5位 0=不显示; 1=单色前景; 2=切图前景; 3=图标前景; 注意:VTc系列不支持切图背景和切图前景。
0x08:HIcon_Lib1图标库存储位置。
0x08:LIcon_Mode1背景图标显示模式。 .0位:0=透明(不显示背景),1=显示图标背景。 前景图标显示模式。 .1位:0=透明(不显示背景),1=显示图标背景。
0x09Background_Data2背景类型=1时,表示背景颜色数据; 背景类型=2时,表示背景切图所在界面; 背景类型=3时,表示背景图标ID;
0x0AProspect_Data2前景类型=1时,表示前景颜色数据; 前景类型=2时,表示前景切图所在界面; 前景类型=3时,表示前景图标ID;
0x0BAL_Begain2起始角度。 VTb系列:角度范围0-720,单位0.5°。 VTc系列:角度范围0-360,单位1°。
0x0CAL_End2终止角度。 VTb系列:角度范围0-720,单位0.5°。 VTc系列:角度范围0-360,单位1°。

自适应二维码

对应控件页:自适应二维码

地址偏移(字)定义长度(字节)说明
0x00*VP2二维码数据变量存储地址。
0x01Length2二维码数据字长度。范围:1-545。 遇到0x00或0xFF提前结束。 不同纠错等级支持的最大字长度如下: L级:字长度最大545。 M级:字长度最大428。 Q级:字长度最大305。 H级:字长度最大230。
0x02Xs,Ys4左上角坐标。
0x04Width2二维码宽度(高度(正方形宽高一致))。
0x05LEVEL2.15-.2位:保留,写0。 .1-.0位:二维码纠错等级。范围:0-3。 0:L级,可以纠正大约7%的错误。 1:M级,可以纠正大约15%的错误。 2:Q级,可以纠正大约25%的错误。 3:H级,可以纠正大约30%的错误。
0x06BackColor2背景颜色。
0x07Color2二维码颜色。