joint 发表于 2017-6-22 07:46:30

动态进度条,AU3能否绘制类似这样的实时动态图?

动态进度条[根据值大小改变进度]

http://blog.csdn.net/yuan8222/article/details/8215108

kk_lee69 发表于 2017-6-22 11:19:43

回复 1# joint

可以當然可以做到請先上你的代碼.....

yamakawa 发表于 2017-6-22 13:58:40

本帖最后由 yamakawa 于 2017-6-22 14:29 编辑

回复 1# joint
#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#include <WinAPI.au3>

Global $Input,$Updown,$progress

$Form1_1 = GUICreate("ReDate", 261, 308, 192, 114, -1,$WS_EX_ACCEPTFILES)
$Label1 = GUICtrlCreateLabel("压力范围1到500", 16, 8, 87, 17)
$Input = GUICtrlCreateInput("100",150,8,56,21, BitOR($ES_NUMBER, $ES_RIGHT))
GUICtrlSetLimit(-1,3)
$progress =GUICtrlCreateProgress(9,30,240)
GUICtrlSetData(-1,20)
$Updown = GUICtrlCreateUpdown($Input)
GUICtrlSetLimit(-1,500,1)
GUISetState(@SW_SHOW)

GUIRegisterMsg($WM_COMMAND, "WM_COMMAND")
Do
Until GUIGetMsg() = $GUI_EVENT_CLOSE
GUIDelete()

Func WM_COMMAND($hWnd, $iMsg, $iwParam, $ilParam)
    #forceref $hWnd, $iMsg
    Local $hWndFrom, $iIDFrom, $iCode
    If Not IsHWnd($Input) Then $hWndAnno = GUICtrlGetHandle($Input)
    $hWndFrom = $ilParam
    $iIDFrom = _WinAPI_LoWord($iwParam)
    $iCode = _WinAPI_HiWord($iwParam)
    Switch $hWndFrom
      Case $GUI_EVENT_CLOSE
            Exit
      Case $hWndAnno, $Input
            if $iCode=$EN_CHANGE Then
                                If GUICtrlRead($Input) >500 Then GUICtrlSetData($Input,500)
                  GUICtrlSetData($progress,GUICtrlRead($Input)/5)
            EndIf
    EndSwitch
EndFunc


这样么

joint 发表于 2017-6-22 15:24:46

感谢楼上二位。
我是几天前才知道AU3的,零基础,实在是孤陋寡闻,不好意思。感觉AU3比较简洁,有些方面功能挺强大的,想通过实际实现一些功能来学习AU3,还不知是否可行。
目前想实现的功能是希望能制作两个能实时动态变化的界面,如下图所示:



前面发的图是觉得有借鉴意义。

希望各位大神多多帮忙,不胜感谢。

joint 发表于 2017-6-22 15:27:11

说明:上面两张图均按时间轴从左往右绘制。

yamakawa 发表于 2017-6-22 16:47:00

感觉你这有点像音频或者视频编辑?无能为力

帆船 发表于 2017-6-22 16:56:52

临时写了一个小玩具,可能有不周到的地方,欢迎其他大神们批评指正……

kk_lee69 发表于 2017-6-22 17:17:46

感谢楼上二位。
我是几天前才知道AU3的,零基础,实在是孤陋寡闻,不好意思。感觉AU3比较简洁,有些方面功能挺强大的,想通过实际实现一些功能来学习AU3,还不知是否可行。
目前想实现的功能是希望能制作两个能实时动态变化的界面
joint 发表于 2017-6-22 15:24 http://www.autoitx.com/images/common/back.gif

目前你應該做的事 從基礎 開始了解 AU3 ,而不是 丟出一個大考題......找人幫忙做問卷....

joint 发表于 2017-6-22 18:41:16

回复 6# yamakawa

对,类似音频信号的时间序列。

joint 发表于 2017-6-22 18:50:01

回复 8# kk_lee69

不好意思,起步太晚,成不了高手了,只能有针对性的做些考虑了。
另外,感觉很多问题,如果能找到合适的方法,其效率会差别极大。所以,也想沾沾高手们的光啊。

joint 发表于 2017-6-22 18:55:52

回复 7# 帆船

看起来很不错,赞一个。
能把进度条做成这样吗:

然后再像下面这样添加到一个大表里吗:

绿色风 发表于 2017-6-22 20:46:42

回复 11# joint


    可以事先把这动图的 帧 做好。用图来代替,那样做就简单一点。

按进度条替换图片就是。


就不用涉及到高阶的知识的了。

ura 发表于 2017-6-23 08:23:14

GDI 都能做到

heroxianf 发表于 2017-6-23 14:47:46

GDI满足你一切需求,对我来说太闹了。

zhygoodluck 发表于 2017-6-23 16:45:12

很简单的,还是要自己学习才能成长呀!!!!!
页: [1] 2
查看完整版本: 动态进度条,AU3能否绘制类似这样的实时动态图?