[R] Actualiser une StatusBar

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Avatar du membre
Narmeke
Niveau 6
Niveau 6
Messages : 247
Enregistré le : mer. 28 oct. 2009 11:31
Localisation : Libourne
Status : Hors ligne

[R] Actualiser une StatusBar

#1

Message par Narmeke »

Salut tous le monde,
Je vais tentais de faire vite car pas beaucoup de temps ce Dimanche :lol:

Alors voilà, j'aimerais actualiser une statue barre !
Voilà ma statue barre :

Code : Tout sélectionner

$STATS_BARRE = _GUICtrlStatusBar_Create($WIN)
Dim $STATS_BARRE_PARTSWIDTH[1] = [-1]
_GUICtrlStatusBar_SetParts($STATS_BARRE, $STATS_BARRE_PARTSWIDTH)
_GUICtrlStatusBar_SetText($STATS_BARRE, "Statue : "&$STATUE_STATS&" | Pourcentage : 0/0%", 0)
_GUICtrlStatusBar_SetMinHeight($STATS_BARRE, 17)
 
Et je voudrais l'actualiser, un peu comme avec Guictrlsetdata :cry:
J'ai alors tenter ceci :

Code : Tout sélectionner

$STATS_BARRE = "En fonction"
GUICtrlSetData($STATS_BARRE, "Statue : "&$STATUE_STATS&" | Pourcentage : 0/0%")
 
Et cela ne marche pas vraiment :cry:

Ensuite il y a : _GUICtrlStatusBar_SetText

Code : Tout sélectionner

#Include <GuiStatusBar.au3>
_GUICtrlStatusBar_SetText($hWnd, $sText = "", $iPart = 0, $iUFlag = 0)
 
Je pense que c'est la bonne Fonction, mais comment l'utiliser ??


Merci d'avance pour votre aide.

Cordialement Narmeke
Modifié en dernier par Narmeke le dim. 14 mars 2010 15:50, modifié 1 fois.
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11818
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..] Actualiser une StatusBar

#2

Message par Tlem »

Et pourquoi ne pas lire l'exemple qui se trouve dans la documentation pour la commande _GUICtrlStatusBar_SetText() ou encore plus simplement les fonctions _GUICtrlStatusBar_XXX().
Ces exemples parlent d'eux même, donc en les lisant vous devriez pouvoir faire ce que vous demandez.
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Avatar du membre
Narmeke
Niveau 6
Niveau 6
Messages : 247
Enregistré le : mer. 28 oct. 2009 11:31
Localisation : Libourne
Status : Hors ligne

Re: [..] Actualiser une StatusBar

#3

Message par Narmeke »

J'ai lu mais n'arrive pas a l'adapter :cry:
Avatar du membre
Narmeke
Niveau 6
Niveau 6
Messages : 247
Enregistré le : mer. 28 oct. 2009 11:31
Localisation : Libourne
Status : Hors ligne

Re: [..] Actualiser une StatusBar

#4

Message par Narmeke »

dure dure à comprendre mais finalement j'ai réussi ^^

Code : Tout sélectionner

_GUICtrlStatusBar_SetText ($STATS_BARRE, "Nouveau Texte", 0)
 
Il faut mettre un zéro a la fin car cela dépend de :

Code : Tout sélectionner

;_GUICtrlStatusBar_SetText()
_GUICtrlStatusBar_SetText($STATS_BARRE, "Statue : "&$STATUE_STATS&" | Multiplié : 0/0", 0) ;<== Chez moi
_GUICtrlStatusBar_SetText ($STATS_BARRE, "Statue : "&$STATUE_STATS&" | Multiplié : 1/100", 0)", 0) ;<== On actualise
_GUICtrlStatusBar_SetText ($STATS_BARRE, "Statue : "&$STATUE_STATS&" | Multiplié : 2/100", 0)", 0) ;etc...
 
Répondre