当前位置:编程学习 > C#/ASP.NET >>

怎样使视图不随滚动条拖动而滚动

我用vc++做了一个多文档滚动视图程序,现在我想在拖动视图的滚动条时,视图不随之进行滚动,也就是说,我自己来根据滚动条的位置处理视图显示内容,请问该怎样做?谢谢! --------------------编程问答-------------------- 怎么没人回答呀?我想应该不会太难吧,也许是我说的不够清楚,我再解释一下吧。我的意思是:我想拖动滚动视图的滚动条到某一位置,而视图不做任何滚动。于是我截取了滚动条事件:OnHScroll(UINT nSBCode, UINT nPos, CScrollBar* pScrollBar),注释掉了其中的内容。运行后,拖动滚动条,视图没有发生滚动(达到了我的目的),可是我一松鼠标,滚动条又回到了起始位置。我就想知道,怎样通过截取事件等方法,能够拖动滚动条,而视图不发生滚动,既不发生任何变化,请高手指点迷津。谢谢! --------------------编程问答-------------------- 截取了滚动条事件后,然后用ScrollToPosition()总是滚动到一个固定位置。 --------------------编程问答-------------------- 楼上的朋友,你的方法我试了,不行啊!用了ScrollToPosition()后,滚动条是滚动到了指定位置,但视图也相应发生了滚动,这不是我要的效果。我想要的是,滚动条滚动了,但视图不发生滚动,有我自己来处理视图的显示内容。还有没有别的办法呀?
补充:.NET技术 ,  VC.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,