Affichage sur la feuille de la position de la souis

Soyez le premier à donner votre avis sur cette source.

Vue 7 490 fois - Téléchargée 1 525 fois

Description

Ce petit programme permet d'afficher la position de la souris.
Les cordonnées x et y sont modifier à chaque déplacement du curseur.

Ok autant pour!!
Je reconnais j'aurai du prendre le temps de commenter.

Explication des APIs utilisées :

- La fonction de GetCursorPos recherche la position du curseur, dans des coordonnées d'écran.

-La fonction de ReleaseCapture libère la capture de souris d'une fenêtre.

-La fonction de SetCapture place la capture de souris à la fenêtre indiquée. Une fois qu'une fenêtre a capturé la souris, toute l'entrée de souris est dirigée vers cette fenêtre, indépendamment de si le curseur est dans les frontières de cette fenêtre. Seulement une fenêtre à la fois peut capturer la souris.

Petit commentaire rapide:

La souris est capturé par la Form1 (au moment de son chargement) et ensuite en affiche les coordonnées du curseur(GetcursorPos) sur cette feuille a chaque déplacement de la souris. Pour finir, nous libérons la souris lors que nous quittons l'appli.

Remarque :

Ici j'ai capturé la souris directement mais nous pouvons afficher ces coordonnées sur n'importe quelles autres forms. Par ex, en capturant la souris sur un evenement Form_Click()

Encore désolé pour ce manque de commentaire.
Ne vous inquiètez pas ma prochaine source sera irreprochable ;o)

Allez bonne prog

Source / Exemple :


voir le zip

Codes Sources

A voir également

Ajouter un commentaire Commentaires
Messages postés
73
Date d'inscription
jeudi 4 décembre 2003
Statut
Membre
Dernière intervention
3 décembre 2007

Ok autant pour!!
Je reconnais j'aurai du prendre le temps de commenter.

Explication des APIs utilisées :

- La fonction de GetCursorPos recherche la position du curseur, dans des coordonnées d'écran.

-La fonction de ReleaseCapture libère la capture de souris d'une fenêtre.

-La fonction de SetCapture place la capture de souris à la fenêtre indiquée. Une fois qu'une fenêtre a capturé la souris, toute l'entrée de souris est dirigée vers cette fenêtre, indépendamment de si le curseur est dans les frontières de cette fenêtre. Seulement une fenêtre à la fois peut capturer la souris.

Petit commentaire rapide:

La souris est capturé par la Form1 (au moment de son chargement) et ensuite en affiche les coordonnées du curseur(GetcursorPos) sur cette feuille a chaque déplacement de la souris. Pour finir, nous libérons la souris lors que nous quittons l'appli.

Remarque :

Ici j'ai capturé la souris directement mais nous pouvons afficher ces coordonnées sur n'importe quelles autres forms. Par ex, en capturant la souris sur un evenement Form_Click()


Encore désolé pour ce manque de commentaire.
Ne vous inquiètez pas ma prochaine source sera irreprochable ;o)

Allez bonne prog
Messages postés
17288
Date d'inscription
mercredi 2 janvier 2002
Statut
Modérateur
Dernière intervention
27 septembre 2021
70
Ca donne pas franchement l'impression que tu as pigé le code qui est ici. En es-tu bien le géniteur ??

Je ne le trouves de plus pas assez commenté... tu pourrais expliquer les API que tu utilises.....

sur ces conseil, je te laisse, te souhaitant bonne continuation...

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.