我调用clistctrl的scroll()函数 scroll(CSize(0,5))为什么窗口没有移动呢?

只有当size的y参数大于7时才会正确移动?这是为什么?我时继承了clistctrl的一个列表。我的滚动条也是自定义的,我想要实现的是拖动滚动条的时候窗口能够移动相应的距... 只有当size的y参数大于7时才会正确移动?这是为什么?我时继承了clistctrl的一个列表。我的滚动条也是自定义的,我想要实现的是拖动滚动条的时候窗口能够移动相应的距离,我获取了拖动滚动条时的滚动条的Info信息,折算成像素大小,作为scroll的参数。scroll的参数有大小限制的吗?难懂小于一个行高是无法移动的? 展开
 我来答
帅幻迩3N
2012-08-06 · TA获得超过682个赞
知道小有建树答主
回答量:486
采纳率:100%
帮助的人:300万
展开全部
Scroll控制移动时,水平移动是以像素为单位,垂直方向是以行为单位
但是Scroll的参数却是指定的像素值
所以当CSize中的y值小于一行的像素值时,不移动,
大于等于一行而小于两行的像素值时,移动两行,依此类推
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式