Bonjour à tous
Voila je cherche a faire une barre de progression avec des graphiques
cela fonctionne
par contre j'utilise koda pour pouvoir placer mes éléments dans ma gui plus facilement
je ne trouve pas comment connaitre les parametres d'un graphique (ici une barre vide)
pour pouvoir la remplir par la suite , a l'endroit ou je l'ai placé/déplacé avec koda
► Afficher le texte
Code : Tout sélectionner
#include <GUIConstantsEx.au3>
Opt('MustDeclareVars', 1)
Global $x, $y,$barre,$danslabarre
Example()
Func Example()
Local $msg
HotKeySet("{Esc}", "GetPos")
HotKeySet("{Esc}", "GetPos")
GUICreate("Press Esc to Get Pos", 400, 400)
$x = GUICtrlCreateLabel("0", 10, 10, 50)
$y = GUICtrlCreateLabel("0", 10, 30, 50)
$barre=GUICtrlCreateGraphic(20, 100, 300, 15)
GUICtrlSetColor(-1, 0x000000)
$danslabarre=GUICtrlCreateGraphic(21, 101, 100, 13)
GUICtrlSetBkColor($danslabarre, 0x0FF000)
GUISetState()
; Run the GUI until the dialog is closed
Do
$msg = GUIGetMsg()
Until $msg = $GUI_EVENT_CLOSE
EndFunc ;==>Example
Func GetPos()
Local $a
$a = GUIGetCursorInfo($barre)
GUICtrlSetData($x, $a[0])
GUICtrlSetData($y, $a[1])
EndFunc ;==>GetPos
dans ce code (modifié), tirer des exemples, je pensais pouvoir utiliser GUIGetCursorInfo()
mais j'ai une erreur d'array quand j'indique le handle du graphique
Je cherche à retrouver les valeurs 20 et 100 de la barre dans cet exemple
Avez vous SVP des suggestions ou une autre méthode
merci
A+ JL56