cs_Armandihno
Messages postés4Date d'inscriptionjeudi 6 avril 2006StatutMembreDernière intervention 7 avril 2006
-
6 avril 2006 à 20:39
cs_Armandihno
Messages postés4Date d'inscriptionjeudi 6 avril 2006StatutMembreDernière intervention 7 avril 2006
-
7 avril 2006 à 11:12
Bonjours a tous!
Je cherche a stocker dans une variable les coordonnées de la souris (enfin, du curseur :o) ) lorsque je clique sur une image que j'affiche.
Le sujet est abordé dans plusieurs forum, j'ai regardé plusieurs code source, mais ou cela ne correpondait pas a ma recherche (pas de clique) ou lorsque j'implementai le code cela ne fonctionnait pas (je suis un vrai débutant :o( )
Y'a t'il un moyen simple, sans API, de faire cela?
yohann2004
Messages postés36Date d'inscriptionvendredi 28 janvier 2005StatutMembreDernière intervention 7 août 2007 6 avril 2006 à 21:19
Tu peux soit utiliser la fonction API GetCursorPos qui te donnera la position de ton curseur à tout moment. Ou si c'est pour obtenir la position uniquement sur un clic tu peux essayer:
Private Sub Form_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)
MsgBox(Cstr(X) + " " + Cstr(Y))
End Sub
jrivet
Messages postés7392Date d'inscriptionmercredi 23 avril 2003StatutMembreDernière intervention 6 avril 201260 7 avril 2006 à 08:39
Salut;
> 741152 Armandihno: Cette procédure (MouseDown) est une procédure présente dans tout (ou on va dire pratiquement tout) les contrôles.
"Je comprends pas comment elle marche, mais elle marche ":
Lorsque tu appuie sur le Form (ici) avec te souri, ceci déclanche cette procédure événementielle (MouseDown)
Button = Bouton de la souris cliqué VbLeftButton ou VbRightButton (Connait pas ceux pour le central et mais il suffit de mettre un point d'arrêt)
Shift = 0 ou 1 suivant si lors de l'appui, La touche Shift est appuyée aussi
X, Y = Coordonnée de ton curseur de souris.
Voila en espérant avoir pu t'aider un peu
@+, Julien Pensez: Moteur de Recherche, Réponse Acceptée