|
|
本帖最后由 mdyblog 于 2014-10-3 22:57 编辑
新版(88.04-2014-09-20 19:00:13)支持滑块 SLID
┿━━┿━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┫
│命令│'SLID' ┃
├──┼──────────────────────────────────────────────┨
│格式│SLID [-right] [-left] 【*】 <滑块名称>,<形状>[,值信息][,命令参数名][,命令][,状态] ┃
├──┼──────────────────────────────────────────────┨
│功能│在_SUB定义的窗口内建立一个滑块。 ┃
├──┼──────────────────────────────────────────────┨
│参数│ <按钮名称>前的 * 表示退出代码块或函数时自动回收。 ┃
│ │■滑块名称: 字符串,按钮名称应是唯一的,不能与其它控件名称或环境变量名称同名。 ┃
│ │■形状: 按钮位置和大小,格式为<L左T上W宽H高>,左上宽高均为数值。 ┃
│ │■值信息: [起始值][:终到值][:初值] 。默认:0:100:0。 ┃
│ │■事件: 点击该按钮时执行的命令,必须是 PECMD 支持的有效命令。 ┃
│ │■状态: 数字,负号为禁用状态。0x10不可见。0x40水平。 ┃
├──┼──────────────────────────────────────────────┨
│示例│SLID SPIN2,L32T108W300H54,30:100:50,CALL OnSPIN1 %SPIN2%,0x40 ┃
├──┼──────────────────────────────────────────────┨
│备注│※SLID命令一般位于_SUB命令和_END命令之间,参照_SUB、CALL命令说明。 ┃
│ │※要设置SPIN上的文本,可使用 "ENVI @SLID名称=按钮文本" 来设置,参照 ENVI 命令的说明。 ┃
│ │※可用"ENVI @SLID名称.Enable=[#]数值",0为禁用状态;1为可用状态(不响应)。#用于子线程 ┃
│ │※可用"ENVI @SLID名称.Visable=数值"来设置可见状态;0为不可见,非0为可见。 ┃
│ │※可用"ENVI @SLID名称.VAL=[当前值][:起始值][:终到值]"来设置值信息。 ┃
│ │※可用"ENVI @SPIN名称.VAL=?[当前值名][:起始值名][:终到值名]"来查询值信息。 ┃
┿━━┿━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┫
- ENVI^ ForceLocal=1
- CALL @WIN1
- _SUB WIN1,W364H166,滑块演示,
- EDIT -vcenter -center EDIT1,L29T45W60H30,1,, //0x400
- SLID SLID1,L90T45W140H30,30:130:50,ENVI @EDIT1=%SLID1%,0x40 //USERCTRL
- ENVI @EDIT1=%SLID1%
- _END
复制代码
|
|