Crée une fenêtre contenant une barre de progression personnalisée.
ProgressOn ( "title", "maintext" [, "subtext" [, x pos [, y pos [, opt]]]] )
title | Titre de la fenêtre de progression. |
maintext | Texte de l'étiquette principale, en gras, au dessus de la barre. |
subtext | [optionnel] Texte de l'étiquette secondaire, graisse normale, en dessous. (Par défaut, vide) |
x pos | [optionnel] Coordonnée X du coin supérieur gauche (en pixels) de la fenêtre de progression (par défaut elle est centrée). |
y pos | [optionnel] Coordonnée Y du coin supérieur gauche (en pixels) de la fenêtre de progression (par défaut elle est centrée) |
opt | [optionnel] Par défaut elle est 'toujours OnTop/avec titre' Ajouter les options suivantes que vous voulez: $DLG_NOTITLE (1) = Fenêtre sans bordure et sans titre $DLG_NOTONTOP (2) = Sans l'attribut "toujours OnTop" $DLG_MOVEABLE (16) = Fenêtre déplaçable Les constantes sont définies dans AutoItConstants.au3 |
#include <AutoItConstants.au3> Example() Func Example() ; Affiche une fenêtre de barre de progression. ProgressOn("Progress Meter", "Incrémenté chaque seconde", "0%", -1, -1, BitOR($DLG_NOTONTOP, $DLG_MOVEABLE)) ; Met à jour la valeur de la progression de la fenêtre de la barre de progression à chaque seconde. For $i = 10 To 100 Step 10 Sleep(1000) ProgressSet($i, $i & "%") Next ; Définit le texte secondaire et le texte principal de la fenêtre de la barre de progression. ProgressSet(100, "Fait", "Terminé") Sleep(5000) ; Ferme la fenêtre de progression. ProgressOff() EndFunc ;==>Example