当前位置: 代码迷 >> PB >> 怎么令窗口自带滚动条归位
  详细解决方案

怎么令窗口自带滚动条归位

热度:123   发布时间:2016-04-29 10:30:40.0
如何令窗口自带滚动条归位
窗体勾选了自带滚动条属性,打开窗口后,把滚动条拖到最下方后,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) //垂直滚动条
  相关解决方案