[R] Détecter clic sur image
Posté : ven. 31 mai 2013 19:36
Bonjour,
J'ai créé une petite GUI avec une image. Je voudrais lancer une action lors d'un clic sur l'image, mais ça ne marche pas si je laisse la bordure autour de l'image. Existe-t'il une solution pour garder la bordure et pouvoir lancer une action lors d'un clic ?
Deuxième souci : Quand j'active GUIOnEventMode, les clics sur mes boutons ne fonctionnent plus
Il suffit que le passe GUIOnEventMode à 0 pour que ça marche. Pourquoi ?
J'ai créé une petite GUI avec une image. Je voudrais lancer une action lors d'un clic sur l'image, mais ça ne marche pas si je laisse la bordure autour de l'image. Existe-t'il une solution pour garder la bordure et pouvoir lancer une action lors d'un clic ?
Deuxième souci : Quand j'active GUIOnEventMode, les clics sur mes boutons ne fonctionnent plus

Code : Tout sélectionner
#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#include <Array.au3>
#include <File.au3>
#include "_Codes\resources\resources.au3" ;UDF permettant l'accès aux ressources intégrées à l'exe
Opt("GUIOnEventMode", 1)
Code : Tout sélectionner
$Img_France = GUICtrlCreatePic("", 376,48, 100, 109);, $WS_BORDER) <==== si je laisse le border, le clic n'est pas fonctionnel
_ResourceSetImageToCtrl($Img_France, "Dept_00")
GUICtrlSetOnEvent($Img_France, "bidule")
Code : Tout sélectionner
Func bidule()
MsgBox(0, "", "clic!")
EndFunc