即即 发表于 2009-7-13 10:58:31

请帮助,如何实现平滑进度条?

本帖最后由 即即 于 2009-7-13 12:58 编辑

如何实现显示步进状态条是一平滑的滚动条而非默认分段条。#include <GUIConstantsEx.au3>
#include <ProgressConstants.au3>
#include <WindowsConstants.au3>
$Form1 = GUICreate("Form1", 290, 180)
$Progress1 = GUICtrlCreateProgress(40, 64, 198, 17, $PBS_SMOOTH)
GUISetState(@SW_SHOW)

$n = 1
While 1
        GUICtrlSetData($Progress1, ($n / 100) * 100)
        $n += 1
        Sleep(100)
        If $n = 100 Then $n = 1
        If GUIGetMsg() = $GUI_EVENT_CLOSE Then Exit
WEnd

liongodmien 发表于 2009-7-13 11:20:40

搜索论坛
http://www.autoitx.com/forum.php?mod=viewthread&tid=853&highlight=%BD%F8%B6%C8%CC%F5

即即 发表于 2009-7-13 12:58:05

谢谢liongodmien,问题已经解决。

songtao 发表于 2009-8-7 00:36:55

学习学习了。
页: [1]
查看完整版本: 请帮助,如何实现平滑进度条?