Le forum (ô combien francophone) des utilisateurs de Powerbuilder.
Pages: 1
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
Demande à Windows de déplacer la souris : c'est avec SetCursorPos()
Hors ligne
Salut
Tu as a ta disposition 2 API windows. A déclarer dans les external fonctions
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 :
LONG posx Long posy
Ensuite tu n'as plus qu'a utiliser les 2 fonctions exemple :
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
Super!
C'est ce que j'aie besoin.
Merci.
Je clos
Hors ligne
Pages: 1