[R] Quel clic sous GUIGetMsg() ?

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Avatar du membre
Iste
Niveau 11
Niveau 11
Messages : 1870
Enregistré le : jeu. 04 déc. 2008 14:21
Localisation : 76
Status : Hors ligne

[R] Quel clic sous GUIGetMsg() ?

#1

Message 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 !
Modifié en dernier par Iste le jeu. 12 févr. 2009 22:11, modifié 1 fois.
Signez ici
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11784
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

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

#2

Message par Tlem »

F1/Aide AutoIt => GUIGetMsg => Event ID
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Avatar du membre
Iste
Niveau 11
Niveau 11
Messages : 1870
Enregistré le : jeu. 04 déc. 2008 14:21
Localisation : 76
Status : Hors ligne

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

#3

Message 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 ?
Signez ici
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11784
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

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

#4

Message 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.
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Avatar du membre
Iste
Niveau 11
Niveau 11
Messages : 1870
Enregistré le : jeu. 04 déc. 2008 14:21
Localisation : 76
Status : Hors ligne

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

#5

Message par Iste »

Ha oui, bien trouvé !
Ca va parfaitement combler mes manques !
Encore merci ^^
Signez ici
Répondre