Comment récupérer la position de la souris [Résolu]

Signaler
Messages postés
34
Date d'inscription
mardi 19 juillet 2005
Statut
Membre
Dernière intervention
5 avril 2006
-
BruNews
Messages postés
21042
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
-
bonjour à tous,
est ce que quelqu'un peut me donner un petit code sous visual c++ pour récupérer la position de la souris
merci

6 réponses

Messages postés
2671
Date d'inscription
vendredi 25 janvier 2002
Statut
Membre
Dernière intervention
6 février 2013
1
Voici un exemple de code :


#include
<windows.h>
#include

using namespace std;


int main()
{
LPPOINT pt = new POINT;

GetCursorPos(pt);
cout << "Position X : " << pt->x << endl;
cout << "Position Y : " << pt->y << endl;

return 0;
}

Shell
Messages postés
2671
Date d'inscription
vendredi 25 janvier 2002
Statut
Membre
Dernière intervention
6 février 2013
1
Salut,
Utilises l'API GetCursorPos(...)

Shell
Messages postés
21042
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
16
Un 'new' pour 8 octets de 'POINT', voila de quoi occuper les processeurs modernes.

ciao...
BruNews, MVP VC++
Messages postés
34
Date d'inscription
mardi 19 juillet 2005
Statut
Membre
Dernière intervention
5 avril 2006

merci DeAtHCrAsH
Messages postés
2671
Date d'inscription
vendredi 25 janvier 2002
Statut
Membre
Dernière intervention
6 février 2013
1
BruNews> En effet, c'est plus pour la compréhesion que pour le style et la méthode.
Sinon pour ma culture personnel, le new reste utile a partir de quelle taille d'allocation minimum ?

sousou_one> Ya pas de quoi sousou.

Shell
Messages postés
21042
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
16
Une règle générale n'aurait pas de sens, comme toujours ça dépend du prog.
Disons que si je vois que la somme d'octets des variables sur pile risque de passer le Mo à un certain moment alors je fais une alloc sur la plus grosse.

ciao...
BruNews, MVP VC++