Sets progress bar percentage
#include "Dialogue.au3" _ProgressBarSet( [ $nPercentage = 0 ] ) |
$nPercentage | Percentage to set |
boolean value | True = Percentage added, False = Progress bar inactive (not created) |
_ProgressBarType, _ProgressBarCreate, _ProgressBarActive, _ProgressBarAdd, _ProgressBarGet, _ProgressBarFull, _ProgressBarEmpty, _ProgressBarDestroy
While 1
$aMsg = GUIGetMsg(1)
If _ProgressBarActive() Then ; check if progress bar is
on screen
_ProgressBarAdd(0.2)
If _ProgressBarFull() Then ; when
progress bar is 100% perform some actions
_ProgressBarDestroy(500)
; show 100% for 0.5 sec then destroy
_ProgressBarType(0)
; reset to default Windows progress bar (don't do this during a progress
bar run)
EndIf
EndIf
If $aMsg[0] = 0 Then ContinueLoop ; loop if there isn't
an user interaction
; rest of GUI loop
See library example how to implement a progress bar.