首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

【新年第一帖】还是TMD滚动条解决思路

2012-03-28 
【新年第一帖】还是TMD滚动条知道大家还在过年呢,所以我先给大家拜一个年。祝大家新年快乐。接着开始正题。由于

【新年第一帖】还是TMD滚动条
知道大家还在过年呢,所以我先给大家拜一个年。祝大家新年快乐。

接着开始正题。由于年前放假前遗留了一些任务没有完成,年后回去必须做完。但是
目前还是没有思路,请大虾给一个思路、源码,谢谢。。。

(都是关于GUI的)
1.我们的滚动条要求写成不规整的,如写成弧形(像某些andriod解锁界面那样)
2.发光,要求能像酷狗7那样在滚动条在播放的时候,会有那种闪烁效果。(这个不要说让我贴一个gif上去吧?)

[解决办法]
自绘。
[解决办法]
百度,自制控件,前不久看到个滚动条的,是在CStatic控件上自绘的
[解决办法]
感觉,自绘控件中,滚动条是比较难的一个。。。可以重写一个适合需求的SCROLLBAR类,创建自己的滚动条去覆盖原来的,仅供参考,顺祝新年快乐,呵呵。
[解决办法]
http://www.codeproject.com/Articles/8235/XScrollBar-Scroll-bar-like-Windows-Media-Player-s
http://www.codeproject.com/Articles/8557/Cool-Scrollbar-Scrollbar-like-Windows-Media-Player
[解决办法]
贴图呗
[解决办法]
给你理一下思路:
关于弧型滚动条,其实可以拆成这样几步去做:
1、画出一个滚动条轮廓,可以用图片,也可以自己代码绘制
2、用变量记录下滚动条底部和顶部的坐标
3、计算出滚动条纵向位置和横向位置的函数关系式
4、画出一个滚动条,就圆形吧
5、实现移动滚动条,移动时只记录用户纵向移动距离,横向移动距离可以通过函数关系式来转换
6、通过纵向距离进行移动页面
7、实现,楼主给分!
[解决办法]
弧形的滚动我看还是用 圆的转动 替代把...
非圆弧形的...不懂了..呵呵

热点排行