如何得到TScrollBox两个滚动条相对于初始位置的滚动值?我的程序在两个滚动条不动的时候正常,但拖动了滚动条后就相差了拖动的这么一段距离,所以我现在要得到拖动的这么一段距离的值,把它加上去,问题就是如何得到TScrollBox两个滚动条相对于初始位置的滚动值?
解决方案 »
- FastReport分组打印问题
- 一个小问题足以让我放弃delphi2009
- TDBGrid内的内容怎样导如到editli面
- 关于图象校正的问题
- 怎么用程序弹出窗口菜单?
- delphi vs java?
- private /public/以及impementation 中的声明部分的区别??
- with Series1, HeapStatus do//为什么这里有两个东西Series1, HeapStatus
- 我用以下代码把一个目录下的文件复制到另外一个目录下时,如何让系统不提示覆盖文件的对话框!直接进行文件覆盖!谢谢...
- 如何在DELPHI中把dbase的数据库字段设置为可为空值
- 关于连接Access 数据库的问题,高手请进!!!!!
- 帮忙提提意见!
你是不是要ScrollBox1.HorzScrollBar.Position呀,如果你是用自己的滚动条覆盖原来的,
你需要正确的设置新滚动条的PageSize。
定义WM_HSCROLL, WM_VSCROLL的消息处理过程,只要截获消息并且分析得到结果然后调用inherited调用默认处理过程。
用法看msdn帮助,处理SB_THUMBPOSITION 的情况就可以得到滚动的位置。