Page 1 sur 1

[R] Quel clic sous GUIGetMsg() ?

Posté : mer. 11 févr. 2009 17:15
par Iste
Salutations,

J'aimerais effectuer une action quand on fait un clic droit (ou central) sur un bouton ou autre. Mon script est de type :

Code : Tout sélectionner

While 1
    $button = GUIGetMsg(1)
    Select
        Case $button[0] = $GUI_EVENT_CLOSE
            exit
wend
GUIGetMsg() ne recupere que les clic gauches ?
Comment, sans tout changer, recuperer un clic droit ou central ?

J'espere avoir ete assez claire, je voie pas trop comment m'exprimer ^^'

merci d'avance !

Re: [..]Quel clic sous GUIGetMsg() ?

Posté : jeu. 12 févr. 2009 07:16
par Tlem
F1/Aide AutoIt => GUIGetMsg => Event ID

Re: [..]Quel clic sous GUIGetMsg() ?

Posté : jeu. 12 févr. 2009 11:23
par Iste
Ha oui tien, je l'avai pas vu le $GUI_EVENT_SECONDARYDOWN/UP, merci !
Mais, il n'y a pas de solution pour les autre boutons ?

Re: [..]Quel clic sous GUIGetMsg() ?

Posté : jeu. 12 févr. 2009 22:06
par Tlem
Le mieux alors, c'est peut être ceci : _MouseSetOnEvent()

Gestion des events suivants :
$MOUSE_MOVE_EVENT - Mouse moving.
$MOUSE_PRIMARYDOWN_EVENT - Primary mouse button down.
$MOUSE_PRIMARYUP_EVENT - Primary mouse button up.
$MOUSE_SECONDARYDOWN_EVENT - Secondary mouse button down.
$MOUSE_SECONDARYUP_EVENT - Secondary mouse button up.
$MOUSE_WHELLDOWN_EVENT - Whell mouse button pressed down.
$MOUSE_WHELLUP_EVENT - Whell mouse button up.
$MOUSE_WHELLSCROLL_EVENT - Whell mouse scroll.
$MOUSE_EXTRABUTTONDOWN_EVENT - Side mouse button down (usualy navigating next/back buttons).
$MOUSE_EXTRABUTTONUP_EVENT - Side mouse button up.

Re: [..]Quel clic sous GUIGetMsg() ?

Posté : jeu. 12 févr. 2009 22:11
par Iste
Ha oui, bien trouvé !
Ca va parfaitement combler mes manques !
Encore merci ^^