Page 1 sur 1
[R] Recuperer le nom du fichier image d'un picture control
Posté : mar. 26 janv. 2010 20:11
par GMib
Bonjour, est t'il possible de récupérer le nom du fichier envoyé a GUICtrlCreatePic grace a son id ?
GUICtrlRead ne retourne rien, une fonction du genre : GUICtrlReadPic($img) existe t'elle ?
merci
Re: [..] Recuperer le nom du fichier image d'un picture control
Posté : mer. 27 janv. 2010 16:53
par Tlem
Je ne comprend pas vraiment votre question, car lorsque vous utilisez la fonction
GUICtrlCreatePic(), vous devez indiquer le fichier ...
Donc il vous suffit de reprendre le contenu de la variable affectée à la fonction
GUICtrlCreatePic().

Re: [..] Recuperer le nom du fichier image d'un picture control
Posté : mer. 27 janv. 2010 17:53
par GMib
les images sont crées dans un while, il peu y en avoir plein, et l'event relié a l'image apelle une fonction unique.
Bien sur je peu enregistré le nom du fichier et l'id de l'img dans un array et me faire une fonction qui me retourne l'img, mais je me demandai si ca existé pas dejas.
Re: [..] Recuperer le nom du fichier image d'un picture control
Posté : mer. 27 janv. 2010 21:48
par GMib
Je n'est toujours pas trouvé comment récupérer le nom du fichier, mais j'ai trouver une solution grâce a un UDF qui permet de mettre un paramètre a la fonction appelé par l'évent.
http://www.autoitscript.com/forum/index ... opic=71811
ex :
Code : Tout sélectionner
For $i = 1 To (UBound($img) - 1)
GUICtrlCreatePic($img[$i], 0, $p,50,70)
SetOnEventA(-1, "imgclick", $paramByVal,$img[$i])
$p = $p+75
Next
Func imgclick($image)
ConsoleWrite($image&@CRLF)
EndFunc