Quoi, tu ne connais pas PB ? Va falloir parcourir tout le forum alors !

Le forum (ô combien francophone) des utilisateurs de Powerbuilder.

Recherche rapide

Annonce

Certaines rubriques, dont des cours, sont uniquement visibles par les membres du forum ^^.
Dans la rubrique Liens & Références, vous avez accès à un sommaire de téléchargement, profitez-en !
Il existe maintenant un nouveau TOPIC "Votre CV en Ligne" accessible uniquement par demande.
  • Index
  •  » Powerscripts
  •  » [RESOLU] Question : Comment bouger dynamiquement le pointer de la souris

#1 04-04-2013 14:25:14

Thorben  
Membre Geek
Lieu: Luxembourg
Date d'inscription: 18-05-2010
Messages: 36
Pépites: 241
Banque: 0

[RESOLU] Question : Comment bouger dynamiquement le pointer de la souris

Bonjour à tous,

Je sais que je peux récupérer la position du curseur en utilisant les fonctions PointerX() et PointerY().
Mais je n'ai pas trouvé comment faire pour repositionner le curseur de la souris à une autre position après que l'utilisateur aie clické sur un bouton, par exemple.

Est-ce que quelqu'un autre aurait une idée pour m'aider ?

Merci d'avance de votre aide.

Thorben

Dernière modification par Thorben (04-04-2013 15:09:19)

Hors ligne

 

#2 04-04-2013 14:36:03

seki  
0x73656B69
Award: bf
Lieu: Laquenexy & Luxembourg
Date d'inscription: 20-11-2008
Messages: 1118
Pépites: 4,296,080,204
Banque: 9,223,372,036,854,776,000
Site web

Re: [RESOLU] Question : Comment bouger dynamiquement le pointer de la souris

Demande à Windows de déplacer la souris : c'est avec SetCursorPos()


The best programs are the ones written when the programmer is supposed to be working on something else. - Melinda Varian

Mes réponses PB sur StackOverflow
http://stackoverflow.com/users/flair/317266.png

Hors ligne

 

#3 04-04-2013 14:48:36

Yanis  
Modérateur
Lieu: paris
Date d'inscription: 16-06-2010
Messages: 349
Pépites: 665
Banque: 150

Re: [RESOLU] Question : Comment bouger dynamiquement le pointer de la souris

Salut

    Tu as a ta disposition 2 API windows. A déclarer dans les external fonctions
   

Code: pb

 
      FUNCTION boolean SetCursorPos(int cx, int cy)  LIBRARY "User32.dll"
      FUNCTION boolean GetCursorPos(ref str_pos POINT)  LIBRARY "User32.dll"

Tu dois créer une struture avec 2 éléments exemple STR_POS :

Code: pb

        LONG    posx      
        Long     posy



    Ensuite tu n'as plus qu'a utiliser les 2 fonctions exemple :
   

Code: pb

         str_pos      lstr_pos

         GetCursorPos(lstr_pos)       // tu récupère la position
   
         SetCursorPos(lstr_pos.posx + 100 , lstr_pos.posy + 100)

cdt
yanis

Hors ligne

 

#4 04-04-2013 15:08:34

Thorben  
Membre Geek
Lieu: Luxembourg
Date d'inscription: 18-05-2010
Messages: 36
Pépites: 241
Banque: 0

Re: [RESOLU] Question : Comment bouger dynamiquement le pointer de la souris

Super!
C'est ce que j'aie besoin.
Merci.

Je clos

Hors ligne

 
  • Index
  •  » Powerscripts
  •  » [RESOLU] Question : Comment bouger dynamiquement le pointer de la souris

Pied de page des forums

Propulsé par FluxBB 1.2.22