hur.cn - 华软网

 热门搜索

怎样获得窗口滚动条的位置?

  作者:未知    来源:网络    更新时间:2019/4/16
怎样获得窗口滚动条的位置?
------华软网友回答------
string spos1

spos1 = dw_1.Object.DataWindow.VerticalScrollPosition
------华软网友回复------
大哥,是窗口的滚动条,不是数据窗口
------华软网友回复------
用API: GetScrollPos

Functionint GetScrollPos(uintHandle,intBar) Library "USER.EXE"

SubRoutine GetScrollRange(uintHandle,intBar,RefintMinPos,RefintMaxPos) Library "USER.EXE"
------华软网友回复------
在窗口的自定义事件打开 
hscroll pbm_hscroll

w_main.SetMicroHelp ( string(scrollpos)+'-----'+string(scrollcode) )
------华软网友回复------
8好意思,窗口的话能够用API:
定义:
Function long GetScrollPos(Uint hWindow,Int nScrollBarFlag) Library "user32.dll" 
代码
long hwindow,nscrollpos
HWindow = Handle(w_name) 
NScrollPos = GetScrollPos(hwindow,0)//0为横向,1为纵向

------华软网友回复------
能说的详细一点吗?
------华软网友回复------
能够了,多谢!
------华软网友回复------
学习      
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。