Après windows pour les nuls, voici PB pour les bons (ou presque).

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