AFFICHE LES COORDONNÉES DE LA SOURIS(BORLAND C++5.5)
BeLZeL
Messages postés110Date d'inscriptionmardi 10 octobre 2000StatutMembreDernière intervention20 décembre 2005
-
23 mars 2002 à 20:13
papepape
Messages postés1Date d'inscriptionjeudi 29 juillet 2004StatutMembreDernière intervention 4 décembre 2008
-
4 déc. 2008 à 12:42
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
papepape
Messages postés1Date d'inscriptionjeudi 29 juillet 2004StatutMembreDernière intervention 4 décembre 2008 4 déc. 2008 à 12:42
T Fort vraiment cool
cs_HatMan
Messages postés141Date d'inscriptiondimanche 25 août 2002StatutMembreDernière intervention11 février 2004 14 mars 2003 à 13:31
slt
on peu le down ou BORLAND C++5.5 ?
BeLZeL
Messages postés110Date d'inscriptionmardi 10 octobre 2000StatutMembreDernière intervention20 décembre 2005 23 mars 2002 à 20:13
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 <windows.h>).
// 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;
4 déc. 2008 à 12:42
14 mars 2003 à 13:31
on peu le down ou BORLAND C++5.5 ?
23 mars 2002 à 20:13
// 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;