pb中的dw属性中自带的进度条怎么控制他的位置

pb中的dw属性中自带的进度条怎样控制他的位置
比如我一个窗口我将进度条拉到一半的位置,然后我又重新返回了一下桌面,那个进度条就停留在开始的位置。如图:pb中的dw属性中自带的进度条怎么控制他的位置

------解决方案--------------------
//操作PB窗口自身的滚动条
send(handle(this),277,0,0) //向上滚动
send(handle(this),277,1,0) //向下滚动
send(handle(this),277,2,0) //向上翻页
send(handle(this),277,3,0) //向下翻页

send(handle(this),276,0,0) //向左滚动
send(handle(this),276,1,0) //向右滚动
send(handle(this),276,2,0) //向左翻页
send(handle(this),276,3,0) //向右翻页
------解决方案--------------------
在dw的scrollvertical事件中可以获取当前滚动条的位置,然后dw的Scroll方法设置滚动条的位置
------解决方案--------------------
我之前也碰到过这样的问题,但是重新拖了个DW到窗口后,就可以了。至今没找到原因。
------解决方案--------------------
把原来的DW的代码写到新的DW里面