|
本帖最后由 红毛樱木 于 2020-3-7 20:49 编辑
再反馈一下SWIN的问题。
- ENVI^ ENVIMODE=1
- CALL @MAIN
- _SUB MAIN,W800H600
- ENVI &Page1High=1300 //当值为1400时,滚动条就看不到Page1中的Label1了
- SWIN Swin1:Page1,L42T5W700H400,,0x1C0
- _END
- _SUB Page1,W600H%&Page1High%
- CALC &Top=%&Page1High% - 100
- LABE Label1,L20T%&Top%W128H48,请点击"打开"按钮以浏览文件。
- _END
复制代码
确认了一下BUG具体数值。- ENVI^ ENVIMODE=1
- CALL @MAIN
- _SUB MAIN,W800H600
- ENVI &Page1High=1300 //当值为1400时,滚动条就看不到Page1中的Label1了
- ENVI @this.Visible=1
- SWIN Swin1:Page1,L42T5W700H400,,
- //SWIN -:Page1,L42T5W194H%&Page1High%
- _END
- _SUB Page1,W600H%&Page1High%
- ENVI @this.Visilbe=1
- ENVI @Page1.POS=?:::&h
- MESS. %&h% //最终确认了一下%&h%的值最大为1248,即使&Page1High设置的比1248大也不行(另外一台机器测试这个值是1134)
- _END
复制代码
|
|