begin process at 2012 05 27 13:19:57
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Périphériques

 > AFFICHE LES COORDONNÉES DE LA SOURIS(BORLAND C++5.5)

AFFICHE LES COORDONNÉES DE LA SOURIS(BORLAND C++5.5)


 Information sur la source

Note :
7,67 / 10 - par 3 personnes
7,67 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Périphériques Niveau :Débutant Date de création :19/03/2002 Date de mise à jour :19/03/2002 12:51:21 Vu :6 372

Auteur : Thanatos

Ecrire un message privé
Commentaire sur cette source (3)
Ajouter un commentaire et/ou une note

 Description

Un mini programme qui affiche les coordonnées de votre souris.

Source

  • #include <windows.h>
  • #include <stdio.h>
  • #include <conio.h>
  • void main()
  • {
  • POINT pt;
  • int x0,y0,x1,y1;
  • GetCursorPos(&pt);
  • x0=pt.x;
  • y0=pt.y;
  • clrscr();
  • printf("%d , %d",pt.x, pt.y);
  • while(!kbhit())
  • {
  • GetCursorPos(&pt);
  • x1=pt.x;
  • y1=pt.y;
  • if ((x0==x1) && (y0==y1)) {;}
  • else{
  • clrscr();
  • gotoxy(1,1);
  • printf("%d , %d",pt.x, pt.y);
  • }
  • x0=x1;
  • y0=y1;
  • }
  • printf("\n");
  • system("pause");
  • }
#include <windows.h>
#include <stdio.h>
#include <conio.h>

void main()
{
  POINT pt;
  int x0,y0,x1,y1;
  GetCursorPos(&pt);
  x0=pt.x;
  y0=pt.y;
  clrscr();
  printf("%d , %d",pt.x, pt.y);
  while(!kbhit())
  {
    GetCursorPos(&pt);
    x1=pt.x;
    y1=pt.y;
    if ((x0==x1) && (y0==y1)) {;}
    else{
        clrscr();
        gotoxy(1,1);
        printf("%d , %d",pt.x, pt.y);
    }
    x0=x1;
    y0=y1;
  }
  printf("\n");
  system("pause");
} 

 Conclusion

Pour quitter, appuyer sur n'importe quelle touche.


 Sources du même auteur

TROUVER L'INVERSE D'UN NOMBRE DANS Z/PZ
Source avec Zip DÉMINEUR POUR DÉBUTANT (BORLAND C++)

 Sources de la même categorie

Source avec Zip Source avec une capture RS232 ET PORT // par morphixx
Source avec Zip Source avec une capture [DEV-C++] GESTION DU PORT PARALLÈLE par victorcoasne
Source avec Zip Source avec une capture FAIRE GLISSER LA SOURIS par shorzy
Source avec Zip COMMUNICATION RS232 VIA PORT COM par MadMax1024
Source avec Zip Source avec une capture EXTINCTION ET REDEMARRAGE DE VOTRE MONITEUR À UNE HEURE PRÉC... par Yost

Commentaires et avis

Commentaire de BeLZeL le 23/03/2002 20:13:11

On peut aussi utiliser le langage assembleur, notamment pour les compilateurs plus anciens sous dos (Turbo C++ 3.0 par ex.) qui n'ont pas GetCursorPos (et la librairie &lt;windows.h&gt;).

// initialiser le driver souris
_AX=0;
geninterrupt(0x33);

// afficher la souris
_AX=1;
geninterrupt(0x33);

// effacer la souris
_AX=2;
geninterrupt(0x33);

// renvoie la position (et le bouton enfoncé avec _BX)
_AX=3;
geninterrupt(0x33);
posx=_CX;
posy=_DX;

Commentaire de HatMan le 14/03/2003 13:31:11

slt
on peu le down ou BORLAND C++5.5 ?

Commentaire de papepape le 04/12/2008 12:42:59

T Fort vraiment cool

 Ajouter un commentaire




Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,530 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales