跟随CScrollBar 移动

uda1985 2011-07-07 09:49:03
最近遇到了一个问题:
一个CListView,由于创建的Item比较多,出现了ScrollBar。在条目的上面画了一个Button,通过鼠标左键点击ScrollBar移动视图,Button并没有跟着移动。其中每一个Item的高度是24,感觉偏移的位置老是不对,是不是方法错了。我是通过OnVScroll处理Button移动的。请大家帮帮忙。


...全文
89 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
uda1985 2011-07-07
  • 打赏
  • 举报
回复
[Quote=引用 12 楼 xianglitian 的回复:]
你看看这个会不会有点帮助
http://xulin.blog.51cto.com/264387/6556
[/Quote]
恩,谢谢了。
向立天 2011-07-07
  • 打赏
  • 举报
回复
你看看这个会不会有点帮助
http://xulin.blog.51cto.com/264387/6556
uda1985 2011-07-07
  • 打赏
  • 举报
回复
额顶,额继续顶
uda1985 2011-07-07
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 xianglitian 的回复:]
拖动滚动条不触发OnVScroll消息么
[/Quote]

触发这个消息,但是不知道具体的要怎么处理,给个思路可以吗?
nPos可以获得当前的Scroll的具体位置,但是移动的时候偏差很大,是不是有什么我没有注意到??
uda1985 2011-07-07
  • 打赏
  • 举报
回复
难道这个问题没有任何技术含量??
进来的给个建议啊!!!
向立天 2011-07-07
  • 打赏
  • 举报
回复
拖动滚动条不触发OnVScroll消息么
uda1985 2011-07-07
  • 打赏
  • 举报
回复
继续顶,进来的请给个建议。
uda1985 2011-07-07
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 xianglitian 的回复:]
引用 3 楼 uda1985 的回复:

还有在其他的地方可以处理这个消息的吗?
通过鼠标滚轴处理Button移动的消息已经处理好了。
在线等吧。。。
什么意思
你已经解决了?
[/Quote]
点击左键进行拖动的操作没有解决,但是可以通过滚轴进行上下移动。
uda1985 2011-07-07
  • 打赏
  • 举报
回复
顶一下,进来的给个参考再走哇!!!
向立天 2011-07-07
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 uda1985 的回复:]

还有在其他的地方可以处理这个消息的吗?
通过鼠标滚轴处理Button移动的消息已经处理好了。
在线等吧。。。
[/Quote]什么意思
你已经解决了?
uda1985 2011-07-07
  • 打赏
  • 举报
回复
还有在其他的地方可以处理这个消息的吗?
通过鼠标滚轴处理Button移动的消息已经处理好了。
在线等吧。。。
uda1985 2011-07-07
  • 打赏
  • 举报
回复
不是通过自绘,其实就是在上面显示了一个Button,然后移动它的位置,挡住了item显示的字而已,已经设置Button的父是ListView.
向立天 2011-07-07
  • 打赏
  • 举报
回复
你这个button怎么画上去的
如果是通过自绘方式画在item上应该是直接支持滚动的

2,586

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 资源
社区管理员
  • 资源
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧