如何使滚动条不停滚动?
一般情况下,滚动条走到尽头就不动了,要使滚动条不停地滚动,该如何写代码?如图所示:
这个绿色的滚动条是循环滚动的
[ 本帖最后由 新手上路 于 2008-9-16 23:54 编辑 ] 既然你都知道是循环滚动了,那么当然是循环设置的了。 原帖由 sanhen 于 2008-9-16 21:16 发表 http://www.autoitx.com/images/common/back.gif
既然你都知道是循环滚动了,那么当然是循环设置的了。
我研究过帮助里的一个例子,那个循环滚动条是在状态栏上的,可是移植到窗体里,怎么修改代码都看不滚动条了。。。 最近很懒,没有心情研究AU3。。。
其实最简单你截取一个类似上边的图片,放到GUI中,设置循环移动亦可。 #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 怎么我测试上面的没有滚动的??不解``` 原帖由 huangke 于 2008-9-16 23:25 发表 http://www.autoitx.com/images/common/back.gif
怎么我测试上面的没有滚动的??不解```
我测试成功了,呵呵 5# pcbar
你这断代码我很喜欢,嘿嘿 周星驰大哥的东西就是好! 这段代码牛,呵呵,又学了一招,很好用!!!
页:
[1]