|
本帖最后由 527104427 于 2015-6-10 14:53 编辑
有个问题我弄不明白,请教一下老大:
如图,依次点击3、K、S。按道理说,当点击 S 的时候,EC 应该是 3072S ,怎么却变成了 3KS 了?
如果点击 S 前,先用鼠标点一下输入框,那结果就正确了,EC 就变成了 3072S。
真是奇怪!!!
- LOGS **t=1 **ON=1 **2 * "%CurFile%.LOG"
- ENVI^ EnviMode=1
- ENVI^ ForceLocal=1
- SET &WM_COMMAND=0x0111
- SET &EN_CHANGE=0x0300
- SET &LABE=LABE+ -mod -vcenter -center
- CALL @A
- _SUB A,W936H406,
- EDIT -3D &&EC,L12T10W406H37,,,,0xDF0029,22
- %LABE% &&I1,L12T57W30H30,3,*CALL B 3,
- %LABE% &&I2,L54T57W30H30,K,*CALL B K,
- %LABE% &&I3,L96T57W30H30,S,*CALL B S,
- %LABE% &&I35,T340W936H30,&&EC:,
- ENVI @&&EC.ID=?;&&EC_ID
- CALC -base=16 &&EC_CHANGE=%&EN_CHANGE% * 0x10000 + %&EC_ID%
- ENVI @this.MSG=_%&WM_COMMAND%::&&wp,&&lp, CALL C
- _END
- _SUB C
- IFEX $%&EC_CHANGE%=%&wp%,
- {
- LOCK --exist #EC_Change,&&tn
- IFEX $%&tn%<>0,EXIT _SUB
- LOCK #EC_Change
- ENVI &&v=0x%&EC%%~1
- SED &&v=0, ,,%&v%
- CALC &&v1=%&v%
- TEAM ENVI @&&I35=%&I35%计算前:&EC=%&EC%,命令:CALC %&v%,计算后:&EC=%&v1% |
- ENVI @&&EC=%&v1%
- }
- _END
- _SUB B
- ENVI @&&EC=%&EC%%~1
- _END
复制代码 |
-
1.png
(22.97 KB, 下载次数: 108)
|