Kaplan a écrit :...mais je ne parviens pas à modifier la couleur verte de la barre de défilement. J'ai cru lire que cela était impossible. Par ailleurs, je préférais une barre aux contours nets qui fait des allers-retours.
Extrait de Autoit Help, guictrlsetcolor() :
"Checkbox, Radio, Group or Progress controls cannot be painted if the "Windows XP/Vista style" is used."
En gros, on ne peut pas colorier la barre de progression si le style XP ou Vista est utilisé

Ne pas confondre style et OS :
on peut être sur Seven (par exemple) et avoir un style antérieur
(Panneau de configuration/paramètres d'affichage/thèmes)
Pour le défilement de la barre, je te propose quelquechose comme ça :
► Afficher le texte
Code : Tout sélectionner
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
Global $Form1 = GUICreate("Form1", 425, 208, 192, 124)
Global $Label2 = GUICtrlCreateLabel("", 15, 65, 396, 37)
GUICtrlSetBkColor(-1,0)
Global $Label3 = GUICtrlCreateLabel("", 17, 67, 392, 33)
GUICtrlSetBkColor(-1,0xFFFFFF)
Global $Label4 = GUICtrlCreateLabel("", 19, 69, 30, 29)
GUICtrlSetBkColor(-1,0x0000FF)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
Global $sec =@SEC
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
EndSwitch
actu()
WEnd
Func actu()
If $sec <> @SEC Then
GUICtrlSetPos($Label4,Cos(@SEC * 3.1415926 / 30)*175 + 202)
$sec = @SEC
EndIf
EndFunc
Il faudrait que tu fournisses un code plus complet car je n'ai toujours pas compris si ton script est plutôt ludique ou au contraire très sérieux.
J’espère t'avoir aidé.