找回密码
 加入
搜索
查看: 2577|回复: 9

如何使滚动条不停滚动?

[复制链接]
发表于 2008-9-16 21:14:53 | 显示全部楼层 |阅读模式
一般情况下,滚动条走到尽头就不动了,要使滚动条不停地滚动,该如何写代码?

如图所示:


这个绿色的滚动条是循环滚动的

[ 本帖最后由 新手上路 于 2008-9-16 23:54 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
发表于 2008-9-16 21:16:47 | 显示全部楼层
既然你都知道是循环滚动了,那么当然是循环设置的了。
 楼主| 发表于 2008-9-16 21:47:31 | 显示全部楼层
原帖由 sanhen 于 2008-9-16 21:16 发表
既然你都知道是循环滚动了,那么当然是循环设置的了。

我研究过帮助里的一个例子,那个循环滚动条是在状态栏上的,可是移植到窗体里,怎么修改代码都看不滚动条了。。。
发表于 2008-9-16 22:11:25 | 显示全部楼层
最近很懒,没有心情研究AU3。。。

其实最简单你截取一个类似上边的图片,放到GUI中,设置循环移动亦可。
发表于 2008-9-16 22:51:55 | 显示全部楼层
#include <GUIConstantsEx.au3>
#include <ProgressConstants.au3>
#include <WindowsConstants.au3>
#include <SendMessage.au3>
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Form1 进度条,pcbar", 360, 243, 193, 125)
$Progress1 = GUICtrlCreateProgress(40, 56, 273, 25, $PBS_MARQUEE)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
_SendMessage(GUICtrlGetHandle($Progress1), $PBM_SETMARQUEE, True, 150)
While 1
        $nMsg = GUIGetMsg()
        Switch $nMsg
                Case $GUI_EVENT_CLOSE
                        Exit
        EndSwitch
WEnd

评分

参与人数 1金钱 +5 收起 理由
新手上路 + 5 测试成功,感谢!

查看全部评分

发表于 2008-9-16 23:25:21 | 显示全部楼层
怎么我测试上面的没有滚动的??不解```
 楼主| 发表于 2008-9-16 23:57:09 | 显示全部楼层
原帖由 huangke 于 2008-9-16 23:25 发表
怎么我测试上面的没有滚动的??不解```


我测试成功了,呵呵
发表于 2009-8-30 23:12:42 | 显示全部楼层
5# pcbar
你这断代码我很喜欢,嘿嘿
发表于 2009-11-24 10:22:47 | 显示全部楼层
周星驰大哥的东西就是好!
发表于 2009-12-14 15:36:50 | 显示全部楼层
这段代码牛,呵呵,又学了一招,很好用!!!
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2025-1-12 11:58 , Processed in 0.088927 second(s), 21 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表