Précédent   Forum du club des développeurs et IT Pro > Autres langages > Langages fonctionnels
Langages fonctionnels Forum d'entraide sur la programmation en langages fonctionnels : Lisp, Scheme, Caml, Haskell, Erlang, Oz, Anubis, ...
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 20/12/2012, 23h42   #1
étudiante6
Invité de passage
 
Femme
Formateur en informatique
Inscription : décembre 2012
Messages : 11
Détails du profil
Informations personnelles :
Sexe : Femme
Localisation : France

Informations professionnelles :
Activité : Formateur en informatique

Informations forums :
Inscription : décembre 2012
Messages : 11
Points : 4
Points : 4
Par défaut graphics -ocaml- comment récupérer les coordonnées de la souris ?

Bonjour,
je veux stocker dans une liste les coordonnées de la position de la souris quand je la bouge,
en fait ça me servira après à sélectionner une zone dans la fenêtre graphique .
voici ce que j'ai fait ! :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
let clic im =
  let l = ref [] in 
  let i = ref 0 in 
  open_sho im;
  let rec aux () = 
    match read_key() with 
      |'s' -> (*start *)
	begin 
	  let attends  = Graphics.wait_next_event [ Button_down] in 
	  let abscisse = attends.mouse_x 
	  and ordonnee = attends.mouse_y
	  in
	  
	  l := maj_liste !l (abscisse,ordonnee);
	  
	  while attends.button do 
	    abscisse = attends.mouse_x;
	    ordonnee = attends.mouse_y;    
	    l := maj_liste !l (abscisse,ordonnee);
	    
	    i := !i+1;
	  done;
	  aux ();
	end;
      |'c' -> close_graph()
      |_ -> aux()
  in aux ();
  !l;;
étudiante6 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 18h17.


 
 
 
 
Partenaires

Hébergement Web