FORUMS PROFESSIONNELS
WINDEV
,
WEBDEV
et
WINDEV Mobile
Accueil
|
Messages récents
|
Connexion
|
Déconnexion
|
Français
Accueil
→
WINDEV 2024
→
Récupération position souris
Récupération position souris
Débuté par StefP, 12 avr. 2005 19:34 - 3 réponses
Connectez-vous…
StefP
#1
Posté le 12 avril 2005 - 19:34
je cherche à recupérer la position de la souris par l'intermediaire d'un
timer
le problème, c'est que cela me renvoi toujours 0,0 puisque mon curseur est
déplacé en 0,0 malgré moi
j'ai essayé CurseurPos et SourisPosX,Y même résultat
si qqun à une idée
cordialement
Stef
Clic bouton1
numtimer = TimerSys(envoieclic,10)
PROCEDURE envoieclic()
//pfaible = PoidsFaible(CurseurPos(cpEcran))
//pfort = PoidsFort(CurseurPos(cpEcran))
pfaible = SourisPosX()
pfort = SourisPosY()
EnvoieTouche("{BTNGAUCHE2["+pfaible+","+pfort+"]}")
//EnvoieTouche("{BTNGAUCHE2["+pfaible+","+pfort+"]}")
//message(PoidsFaible(CurseurPos(cpEcran))+" /
"+PoidsFort(CurseurPos(cpEcran)))
Message(pfaible+" / "+pfort)
Signaler
0
0
Mathieu Kurth
#2
Posté le 12 avril 2005 - 15:34
Salut,
de mon côté:
pfaible est un entier = PoidsFaible(CurseurPos(cpEcran))
pfort est un entier = PoidsFort(CurseurPos(cpEcran))
ne me renvoie pas 0,0
Mathieu
"StefP" <stephane.penhouet@eurodoc-sofilog.com> a écrit dans le message de
news: 425be08a$1@news.pcsoft.fr...
je cherche à recupérer la position de la souris par l'intermediaire d'un
timer
le problème, c'est que cela me renvoi toujours 0,0 puisque mon curseur est
déplacé en 0,0 malgré moi
j'ai essayé CurseurPos et SourisPosX,Y même résultat
si qqun à une idée
cordialement
Stef
Clic bouton1
numtimer = TimerSys(envoieclic,10)
PROCEDURE envoieclic()
//pfaible = PoidsFaible(CurseurPos(cpEcran))
//pfort = PoidsFort(CurseurPos(cpEcran))
pfaible = SourisPosX()
pfort = SourisPosY()
EnvoieTouche("{BTNGAUCHE2["+pfaible+","+pfort+"]}")
//EnvoieTouche("{BTNGAUCHE2["+pfaible+","+pfort+"]}")
//message(PoidsFaible(CurseurPos(cpEcran))+" /
"+PoidsFort(CurseurPos(cpEcran)))
Message(pfaible+" / "+pfort)
Signaler
0
0
MANDIN
#3
Posté le 13 avril 2005 - 00:15
Est ce que tu es positionné sur ton bouton parceque tu marques 'Bouton clic'
/ Ce code est à déplacer dans le code d'init du projet ou de la fenêtre
EXTERN "WINCONST.WL"
Evénement("Nom_Procédure_Associée", "*.*", WM_MOVE)
//***********************************************//
Essaies cela
tel que tu as mis ton code tu auras toujours la position du bouton sur lequel tu a cliqué
Signaler
0
0
StefP
#4
Posté le 13 avril 2005 - 10:53
Merci
en effet cela fonctionne sauf que :
Des que j'essaye d'envoyer un doubleclic gauche, mon curseur est positionné
dans le
coin supérieur gauche de la fenetre en cours.
pitete une erreur dans les paramêtres de la fonction envoietouche() ???
PROCEDURE envoieclic()
pfaible = PoidsFaible(CurseurPos(cpEcran))
pfort = PoidsFort(CurseurPos(cpEcran))
EnvoieTouche("{BTNGAUCHE2["+pfaible+","+pfort+"]}")
Message(pfaible+" / "+pfort)
"MANDIN" <gie.cm16@wanadoo.fr> a écrit dans le message de
news:425c20ee$1@news.pcsoft.fr...
Est ce que tu es positionné sur ton bouton parceque tu marques 'Bouton
clic'
/ Ce code est à déplacer dans le code d'init du projet ou de la fenêtre
EXTERN "WINCONST.WL"
Evénement("Nom_Procédure_Associée", "*.*", WM_MOVE)
//***********************************************//
Essaies cela
tel que tu as mis ton code tu auras toujours la position du bouton sur
lequel tu a cliqué
>
Signaler
0
0
→ Revenir à WINDEV 2024
WINDEV 2024
WEBDEV 2024
WINDEV Mobile 2024
WINDEV (précédentes versions)
WEBDEV (précédentes versions)
WINDEV Mobile (précédentes versions)
Etats & Requêtes
Hors-sujet
Outils
Français
English
Español
Portuguesa
Fermer cette fenêtre
Type de recherche
Uniquement les sujets
Tous les messages
Période de recherche
Date indifférente
Moins d'une heure
Moins de 24 heures
Moins d'une semaine
Moins d'un mois
Moins d'un an
Annuler
Aperçu de votre message
Ajouter une image
Importer une image depuis une URL
Envoyer une image depuis un fichier de votre disque
Déposez ici un fichier ou cliquez sur "Parcourir..."
ou
Annuler
0%
WLangage
SQL
XML, HTML
JAVA, Javascript
Texte