[..] GUICtrlSetBkColor est le passage de varibales?
Posté : dim. 29 avr. 2012 22:57
Bonjour,
Je bloque sur un truc tout bête enfin il me semble
Je veux transmettre le nom d'une variable à une fonction :
(Code ultra simplifié pour gagner du temps en lecture
)
$x prend bien la valeur string $couleur1
Mais le problème c'est que l'instruction GUICtrlSetBkColor ne la pige pas.
(si je mets directement le nom $couleur1 là bien entendu cela fonctionne)
Merci par avance pour vos lumières.
Mick59
Je bloque sur un truc tout bête enfin il me semble

Je veux transmettre le nom d'une variable à une fonction :
(Code ultra simplifié pour gagner du temps en lecture

Code : Tout sélectionner
$Btn1 = GUICtrlCreateButton("Ok",30, 140, 250, 20)
$couleur1 = GuiCtrlCreateGraphic(30, 170, 250,13)
Case $Btn1
couleur("$couleur1")
;------------------------------------------
; Gestion sélecteur couleur
;------------------------------------------
Func couleur($x)
While 1
GUICtrlSetBkColor($x,$color)
If _IsPressed(01) Then ExitLoop
WEnd
EndFunc
Mais le problème c'est que l'instruction GUICtrlSetBkColor ne la pige pas.
(si je mets directement le nom $couleur1 là bien entendu cela fonctionne)
Merci par avance pour vos lumières.
Mick59