Bonjour,
j'essaie de faire une méthode pour obtenir les coordonnées du pointeur de la souris. J'étais parti sur quelque chose du style :
Oui, c'est horrible mais c'était juste pour tester. Mon problème est que je voudrais utiliser cette méthode pour faire un système de positionnement utilisant une souris. Or comme je le fais actuellement, je suis bloqué aux dimensions de l'écran. Je ne peux pas aller en-dessous de 0;0 ou en-dessus de 1279;1023. Ce qui ne m'arrange bien entendu pas.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 #include <iostream> #include <windows.h> #include <conio.h> using namespace std; void pos() { POINT pt; GetCursorPos(&pt); cout << "x : " << pt.x << ", y : " << pt.y << endl; } int main() { while(1) { pos(); getch(); } return 0; }
Existerait-il une méthode simple pour s'affranchir de ses limites ? Ou une méthode me retournant un vecteur de déplacement depuis le dernier appel ?