Article View: es.comp.lenguajes.misc
Article #9Re: Programaci�n del raton: P R O B L E M A S!!!
From: Manolo
Date: Wed, 01 Apr 1998 00:00
Date: Wed, 01 Apr 1998 00:00
28 lines
1955 bytes
1955 bytes
SAL&DAL escribi� en mensaje <6fgs4h$cje$1@diana.bcn.ibernet.es>... >Buenas. Voy directo al problema y a ver si alguien me lo puede solucionar: > > "Quiero leer el raton desde un programita y hago lo que hab�a hecho toda >la vida: usar la INT 0x33 > con sus funciones tan majas que tiene que para eso est�n. El problema es >que al usar la funci�n de > leer el estado del raton (coordenadas y estado de los botones), me >devuelve valores distintos cuando estoy en Windows que cuando estoy en >MSDOS. Con que me devuelve distintos valores, me refiero a que, por ejemplo, >si pongo los limites a 640 y 480, en Windows abarca un cacho de la pantalla >y en MSDOS toda ella. �Cu�l es el problema? �Tengo que llamar a alguna >funci�n (adem�s de la 0x00) para inicializarlo correctamente?" Podria ser que las coordenadas del area de cliente de la ventana de windows (creo que se llaman coordenadas logicas) no coincidan con las coordenadas fisicas de la pantalla (relativas a la esquina de la pantalla y no de la ventana). Tendrias que utilizar la funcion ClientToScreen para convertir de unas a otras. Un saludo Manolo
Technical Details
Message-ID:
<6fu99h$dl$1@talia.mad.ibernet.es>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<6fgs4h$cje$1@diana.bcn.ibernet.es>Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII X-Google-Thread: f53ec,f754b9c4604b0ea2 X-Google-Attributes: gidf53ec,public X-Google-Thread: 105378,f754b9c4604b0ea2 X-Google-Attributes: gid105378,public X-Google-Thread: fdc65,f754b9c4604b0ea2 X-Google-Attributes: gidfdc65,public X-Google-Thread: 10f58f,f754b9c4604b0ea2 X-Google-Attributes: gid10f58f,public From: "Manolo" <marias@lander.es> Subject: Re: Programaci�n del raton: P R O B L E M A S!!! Date: 1998/04/01 Message-ID: <6fu99h$dl$1@talia.mad.ibernet.es> X-Deja-AN: 339954518 References: <6fgs4h$cje$1@diana.bcn.ibernet.es> X-MimeOLE: Produced By Microsoft MimeOLE V4.72.2106.4 Organization: Telefonica Transmision de Datos Newsgroups: es.comp.lenguajes.misc,es.comp.lenguajes.c,es.comp.lenguajes.c++,es.comp.demos