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 ?
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