标签: c++ user-interface scroll grid scrollbar
我的网格有很多行(例如1 000 000)。每行的高度可以是唯一的。但大多数行具有相同的高度。因此,无法确定每行的高度并获得总网格高度。
我需要在这个网格上实现平滑的垂直滚动,不仅跳过行,因为行可以高于可见区域。
我的解决方案是:
如果所有行都具有相同的高度,则此工作正常。如果有一行高度为500像素而另一行有25像素滚动看起来很糟糕。
有人建议如何更好地解决这个问题吗?
网格在这里: http://img560.imageshack.us/img560/7775/scroll.png
答案 0 :(得分:0)
让滚动以像素为单位: