| 赞 | 287 |
| VIP | |
| 好人卡 | |
| 积分 | 397 |
| 经验 | |
| 最后登录 | 2026-10-2 |
| 在线时间 | 2230 小时 |
葱
- 梦石
- 26
- 星屑
- 13748
- 在线时间
- 2230 小时
- 注册时间
- 2012-12-12
- 回帖
- 567

|
发表于 2017-1-17 10:00:35
|
显示全部楼层
具体怎么做,我也不会,因为我不玩XP…也不是程序员…。
不过思路是有的,只不过是vx的,不知道对你有没有帮助。
前提是你的信息是按页码来翻页的,不是滚动形式的文字,滚动文字的话,按道理应该可以实现,但我不会×
首先关于这个滚动条,有两种表现形式:
一种是条的长度是固定的,随页码来移动。这种更简单一点。
用bitmap描绘一个固定图片就行了。
然后滚动条的y轴移动量就是:(滚动槽高度 - 滚动条高度)/ 页码最大值 + 1 (向上翻是-1)
我之前做过类似的,就是下面这种……
效果(GIF-2MB)
还有一种是用rect描绘滚动条,上下固定,中间的长度根据内容改变的那种。
这种更像滚动条,不过我没有实践过,感觉挺麻烦的……需要单独建立一个新窗口。
其实无论哪种,需要的数据都是差不多的。只是第二种运算方式会更麻烦点吧……
我也只知道这浅浅的一点,希望能让你有所启发。
|
|