窗体勾选了自带滚动条属性,打开窗口后,把滚动条拖到最下方后,resize窗口,因为在resize里写了DW_1.MOVE(0,0),所以resize后窗口里的控件都重置位置了,但是滚动条没有恢复到0的位置,还在最下方,这样只能向上拖动滚动条,窗口会出现一大片空白,不知道说清楚没。
resize怎么写才能重置窗口自带的滚动条位置?窗口中控件比较多,自己画滚动条会不会太繁琐了?
------解决方案--------------------
resize后执行dw_1.scrolltorow(1) 试试
------解决方案--------------------
API
Function ulong SetScrollPos(ulong hwnd,ulong nBar,ulong nPos,ulong bRedraw) LIBRARY "user32.dll"
SetScrollPos(handle(w_1),0,0,1) //水平滚动条
SetScrollPos(handle(w_1),1,0,1) //垂直滚动条