Page 1 sur 1

[R] Detecter clic controle GUI

Posté : mar. 26 oct. 2010 14:59
par Eoweakin
Bonjour,
Je voudrais savoir comment détecter un clic sur une image de ma GUI pour lancer une fonction...
J'ai essayé 2 méthodes mais aucune ne fonctionne...

Code : Tout sélectionner

Opt("GUIOnEventMode", 1)
Global $Pic1 = GUICtrlCreatePic("F:\Bitmap_2.bmp", 935, 25, 32, 32,)
GUICtrlSetOnEvent($Pic1, "BACK")

Code : Tout sélectionner

Global $Pic1 = GUICtrlCreatePic("F:\Bitmap_2.bmp", 935, 25, 32, 32,)

[...]

While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
        Case $GUI_EVENT_CLOSE
            Exit
        Case $Pic1
            BACK()

    EndSwitch
WEnd
 
Help me please !!!

Re: [..] Detecter clic controle GUI

Posté : mar. 26 oct. 2010 15:10
par Jerome
Coucou,


Peut - être des éléments de réponses ici, ici et surtout la.





Jérôme

Re: [..] Detecter clic controle GUI

Posté : mar. 26 oct. 2010 15:41
par Iste
Chez moi ces solution fonctionnent (une fois les problèmes de syntaxes corrigés)

Les image, comme les label ou autre se comporte comme des bouton

Re: [..] Detecter clic controle GUI

Posté : mar. 26 oct. 2010 16:12
par Eoweakin
(une fois les problèmes de syntaxes corrigés)

Quels problèmes de syntaxe ?

Au fait, j'ai oublié de préciser que l'image était dans un groupe...
Moi ca ne marche toujours pas...
Avec la méthode de Jerome, le bouton est bien la, mais il n'a pas d'image...

Re: [..] Detecter clic controle GUI

Posté : mar. 26 oct. 2010 16:25
par Iste

Code : Tout sélectionner

Global $Pic1 = GUICtrlCreatePic("F:\Bitmap_2.bmp", 935, 25, 32, 32[color=#BF0000][b][size=150],[/size][/b][/color])
Perso j'ai fais mes tests avec ce code (un peu crade)

Code : Tout sélectionner

GUICreate("")
GUICtrlCreateGroup("grp",0,0,200,200)
Global $Pic1 = GUICtrlCreatePic("d:\img.bmp",20, 20, 32, 32)
GUISetState()

While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
        Case -3
            Exit
        Case $Pic1
            MsgBox("","","ok")

    EndSwitch
WEnd
 

Re: [..] Detecter clic controle GUI

Posté : mar. 26 oct. 2010 16:27
par Eoweakin
Bon, ben c'est mon Autoit qui doit buger alors...
Je vais mettre le sujet en résolu...
Merci !

Re: [R] Detecter clic controle GUI

Posté : mar. 26 oct. 2010 16:28
par Iste
D'un autre coté, les liens que Jerome vous a donné ne sont pas là non plus pour rien.
Avant de passer le sujet en [R] jetez y un coup d'œil, cela sera plus constructif pour vous, et pour le forum.