🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.lenguajes.misc
Article #9

Re: Programaci�n del raton: P R O B L E M A S!!!

#9
From: Manolo
Date: Wed, 01 Apr 1998 00:00
28 lines
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-mail
References: <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