我要在窗体上创建很多复选框,窗体大小固定,多出的部分有滚动条,查pecmd帮助,说是可以用swin来实现,代码如下:
// 创建主窗口_SUB MainWindow,W350H400
// 添加滚动条 //SCRN -scrollbar,,W600H850 SWIN SWIN1,L2T2W340H500,,0x100 CHEK Checkbox_1,L40T10W250H20,1 CHEK Checkbox_2,L40T50W250H20,2 CHEK Checkbox_3,L40T90W250H20,3 CHEK Checkbox_4,L40T130W250H20,4 CHEK Checkbox_5,L40T170W250H20,5 CHEK Checkbox_6,L40T210W250H20,6 CHEK Checkbox_7,L40T250W250H20,7 CHEK Checkbox_8,L40T290W250H20,8_END
// 显示窗口CALL @MainWindow
但是没用?
用 SBAR 创建滚动条拖动的时候,复选框不移动
SWIN 需要设置窗口高度,示例:
CALL WIN1 _SUB WIN1,W600H400,新窗口1, SWIN :SWIN1,L10T10W300H300,,0x100 _END _SUB SWIN1,H600 ENVI @this.bkcolor=0x000000 SWIN -:SWIN2,L10T10W200H400 _END _SUB SWIN2 ENVI @this.bkcolor=0xe9e9e9 _END
非常感谢