Recupération de la position du curseur. [C] - C - Programmation
Marsh Posté le 05-01-2008 à 18:24:42
| seba1492 a écrit : J aimerais savoir si il existe en C une fonction permettant de récupérer dans des variables les indices de positions X et Y qui définissent la position du curseur sur l'écran?  | 
 
Rien de standard. 
| Citation : Edit : Pour info je compile avec Borland  | 
 
Quelle IDE de Borland ? 
 
Si tu as accès à conio, tu as wherex() et wherey() déclarées dans <conio.h> 
Marsh Posté le 11-01-2008 à 16:30:03
Sinon la fonction Win32 pour récupérer la position du curseur est GetCursorPos 
http://msdn2.microsoft.com/en-us/l [...] S.85).aspx
Marsh Posté le 11-01-2008 à 17:23:17
Sous windows, il faut effectivement utiliser l'API GetCursorPos() ou bien les paramètres qui sont fournis dans la boucle des messages pour WM_MOUSEMOVE, WM_LBUTTONDOWN, etc. 
 
Pour un programme sous DOS, voici ce que j'avais fait, qui marche bien :
| /* ===================================================================== */  | 
Marsh Posté le 11-01-2008 à 17:30:44
| olivthill a écrit : Sous windows, il faut effectivement utiliser l'API GetCursorPos() ou bien les paramètres qui sont fournis dans la boucle des messages pour WM_MOUSEMOVE, WM_LBUTTONDOWN, etc. Pour un programme sous DOS, voici ce que j'avais fait, qui marche bien : | 
Dans la même veine : 
http://delahaye.emmanuel.free.fr/c [...] rc/mouse.c
Marsh Posté le 05-01-2008 à 17:44:13
Bonjour
 
  
J aimerais savoir si il existe en C une fonction permettant de récupérer dans des variables les indices de positions X et Y qui définissent la position du curseur sur l'écran?
D'avance merci
Edit : Pour info je compile avec Borland
Message édité par seba1492 le 05-01-2008 à 17:45:32