Bonjour !
Aujourd'hui je me suis dit, pourquoi ne pas faire une jolie GUI multi color
Donc j'ai créé ce petit script:
► Afficher le texte
Code : Tout sélectionner
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
Global $gui = GUICreate("Rainbow gui", 625, 443, 192, 124)
GUISetState(@SW_SHOW)
AdlibRegister("_rainbow",10)
While 1
$msg = GUIGetMsg()
Switch $msg
Case $gui_event_close
Exit
EndSwitch
WEnd
Func _rainbow()
$rouge = 255
$vert = 0
$bleu = 0
For $i = 0 to 255
$vert = $i
GUISetBkColor("0x"&Hex($rouge,2) & Hex($vert,2) &Hex($bleu,2))
Sleep(10)
Next
For $i = 0 to 255
$bleu = $i
$rouge = $rouge-$i
GUISetBkColor("0x"&Hex($rouge,2) & Hex($vert,2) &Hex($bleu,2))
Sleep(10)
Next
For $i = 0 to 255
$rouge = $i
$vert = $vert-$i
GUISetBkColor("0x"&Hex($rouge,2) & Hex($vert,2) &Hex($bleu,2))
Sleep(10)
Next
EndFunc
Mais j'ai deux problèmes avec celui-ci
1 - Les couleur se changent correctement et calmement pour aller du rouge au jaune mais après celui-ci change les couleurs de plus en plus vite, jusqu'à retourner au début de la boucle.
2 - Le GuiGetMsg ne répond pas (je ne peux pas cliquer sur mes controls)
Merci d'avance pour vos réponses et bonne journée !
