正在做一个图象列表,用来装载一系列大小的图象。基本思想是把这些图象放在一个窗口里。
现在需要一个垂直的滚动条,来翻阅该图象列表中的各图象。但是又不能用窗口自带的垂直滚动条,因为该窗口只有一半用来做图象列表,而不是整个窗口。所以必需自制一个垂直滚动条。
现在有很多问题搞不清楚,希望有这方面经验的高手指点指点:
我用三张图片来模拟这个垂直滚动条:一张用来做垂直滚动条的向上箭头,一张用来做向下的箭头,还有一张就是用来做中间的垂直滚动条了。现在是垂直滚动条的上下箭头好处理,关键就是中间的垂直滚动条不知道如何处理:
一)当鼠标按住中间的垂直滚动条往上下拖动时,这相当鼠标在窗口上拖动一张图片,鼠标在窗口上拖动图片时,这是不是要随图片的移动而不停的来刷新窗口呢?利用刷新来消除图片移动时留下的尾巴呢?但是如果随着图片这种微量的移动来频繁刷新窗口的话,这样窗口不是非常闪烁了吗?,本人对这方面知识很欠缺,希望有高人指点。
二)……
先解决第一个关键问题吧。