[R] Position souris relative à la fenêtre

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Avatar du membre
matwachich
Membre émérite
Membre émérite
Messages : 986
Enregistré le : lun. 19 oct. 2009 04:04
Localisation : Algérie
Status : Hors ligne

[R] Position souris relative à la fenêtre

#1

Message par matwachich »

Salut!
Ne tombez pas sur moi car j'ai pas fait de recherche sur le forum avant de poster, c'est parce que mon routeur ADSL est branché sur mon onduleur (pas de courant depuis 2 jours!!!)

SVP: comment connaitre la position de la souris à l'intérieur d'une GUI? j'ai déjà fait une fonction qui soustrait de la position absolue la position de la GUI, mais ça ne prend pas en compte la barre de titre de la fenêtre.
Et je voudrai la position par rapport à la surface utile de la fenêtre, c'est à dire, 0x0 correspond au coin haut-gauche, juste en dessous de la barre de titre (comme la position des contrôles)

MERKI!
Modifié en dernier par matwachich le mar. 21 déc. 2010 00:46, modifié 1 fois.
Sortons VW du coté obscure! - La curiosité est un vilain défaut! Cliquez ici
Avatar du membre
sylvanie
Niveau 11
Niveau 11
Messages : 1556
Enregistré le : jeu. 26 juil. 2007 21:31
Localisation : Paris
Status : Hors ligne

Re: [..] Position souris relative à la fenêtre

#2

Message par sylvanie »

bonjour,
l'option est opt("MouseCoordMode",0)

à essayer sur Scite en mode non maximisé (sinon relatif=absolu) pour l'affichage du consolewrite

Code : Tout sélectionner

opt("MouseCoordMode",0)
While 1
    $tab=MouseGetPos()
    if Not @error Then
        ConsoleWrite("X="&$tab[0]&" Y="&$tab[1]&@CRLF)
    EndIf
    Sleep(1000)
WEnd
 
Toi qui cherche à mettre le doigt sur la solution, appuie sur F1.
Avatar du membre
matwachich
Membre émérite
Membre émérite
Messages : 986
Enregistré le : lun. 19 oct. 2009 04:04
Localisation : Algérie
Status : Hors ligne

Re: [..] Position souris relative à la fenêtre

#3

Message par matwachich »

Merci!
Mais le bon flag est 2 (relative coords to the client area of the active window)
et non pas 1 (relative coords to the active window) qui prend en compte la barre des titre

R!
Sortons VW du coté obscure! - La curiosité est un vilain défaut! Cliquez ici
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11824
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..] Position souris relative à la fenêtre

#4

Message par Tlem »

222 messages et toujours pas intégré les règles du forum ...

N'oubliez pas la balise [R] dans le titre de votre premier message si votre sujet est résolu.
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
matwachich
Membre émérite
Membre émérite
Messages : 986
Enregistré le : lun. 19 oct. 2009 04:04
Localisation : Algérie
Status : Hors ligne

Re: [..] Position souris relative à la fenêtre

#5

Message par matwachich »

Aie... :oops: Sorry
Sortons VW du coté obscure! - La curiosité est un vilain défaut! Cliquez ici
Répondre