FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Saber posicion del mouse en una imagen
Posts: 140
Joined: Sat Oct 08, 2005 05:16 PM
Saber posicion del mouse en una imagen
Posted: Thu Jan 19, 2006 01:25 AM

Amigos:
Tengo una imagen de fondo en un dialogo (.jpg)
A esa imagen le coloqué unos numeros marcando
algunos lugares.(Es un chasis de un auto, 1 Frenos, 2 suspension, 3 dirección.)

Necesito que cuando el usuario de click en esos numeros
ejecute una acción Ej.: otro dialogo.

Alguna sugerencia?

Muchas gracias.
Saludos
Ruben Fernandez.
(FWH 2.7, Harbour, Borland.)

Rubén D. Fernández

Maldonado-Uruguay
Posts: 84
Joined: Fri Oct 07, 2005 04:51 PM
Re: Saber posicion del mouse en una imagen
Posted: Thu Jan 19, 2006 05:01 AM
RuFer wrote:Amigos:
Tengo una imagen de fondo en un dialogo (.jpg)
A esa imagen le coloqué unos numeros marcando
algunos lugares.(Es un chasis de un auto, 1 Frenos, 2 suspension, 3 dirección.)

Necesito que cuando el usuario de click en esos numeros
ejecute una acción Ej.: otro dialogo.

Alguna sugerencia?

Muchas gracias.
Saludos
Ruben Fernandez.
(FWH 2.7, Harbour, Borland.)



YO le veria esta solucion a eso. Te creas una clase que defina un control cuya propiedad sea TRANSPARENTE, es decir con un brush transparente y deben ser controles de tipo child. Luego los insertas en tiempo de ejecucion sobre el objeto imagen de ahi en mas deberias poder capturar el evento, eso si es complejo apuntar a la parte donde deben colocarse los objetos, aunque probando se podria lograr :-)

Salu2
Posts: 172
Joined: Fri Oct 07, 2005 12:00 PM
Saber posicion del mouse en una imagen
Posted: Thu Jan 19, 2006 08:26 AM

Hola Rufer

Depende de como estas dibujando la imágen. Si estas poniendo un @ fila, columna BITMAP y lo que sea o si estas haciendo un DrawBitmap en el bPaint del dialogo.

Dime como estas haciendo y te cuento

Un saludo

Posts: 298
Joined: Fri Oct 07, 2005 05:20 AM
Saber posicion del mouse en una imagen
Posted: Thu Jan 19, 2006 02:45 PM
Rufer :

Puedes tratar de hacerlo con la idea de Hernán, y no debe de resultar muy complicado hacerlo.

Te anexo la imagen de ejemplo que muestra un Bitmap y texto dentro de un dialogo, si miras la imagen con cuidado te darás cuenta que todo el dialogo es transparente, y en el status bar de la ventana padre se pueden ver las coordenadas del mouse sobre el dialogo.
Vikthor
Posts: 840
Joined: Thu Oct 13, 2005 07:05 PM
Saber posicion del mouse en una imagen
Posted: Thu Jan 19, 2006 04:37 PM

Creo que estamos matando pulgas a cañonazos otra vez.

Seria mas facil hacer un pequeño "rompecabezas" de la imagen y meter esas imagenes en un BTNBMP, o en u bitmap directamente y simplemente detectar el click del mouse

Saludos

R.F.
Posts: 140
Joined: Sat Oct 08, 2005 05:16 PM
Gracias a todos...
Posted: Thu Jan 19, 2006 04:44 PM

Gracias a todos.

Saludos

Ruben Fernandez.
Despues les cuento...

Rubén D. Fernández

Maldonado-Uruguay
Posts: 140
Joined: Sat Oct 08, 2005 05:16 PM
Paco...
Posted: Thu Jan 19, 2006 04:46 PM

Amigo:

aun no he hecho nada solo estoy preguntando para hacerlo
de la mejor manera la primera vez.

Saludos y gracias.

Ruben Fernandez...

Rubén D. Fernández

Maldonado-Uruguay
Posts: 140
Joined: Sat Oct 08, 2005 05:16 PM
Saber posicion del mouse en una imagen
Posted: Thu Jan 19, 2006 04:48 PM

Amigos...

Como soy nalgo burro (disculpando a los burros )
me gustra la forma de RF.

Gracias nuevamente y Saludos

Ruben Fernandez

Rubén D. Fernández

Maldonado-Uruguay
Posts: 365
Joined: Sat Oct 08, 2005 07:59 PM
Saber posicion del mouse en una imagen
Posted: Tue Jan 24, 2006 04:19 PM

Rufer:
He probado la idea de Hernán y Viktor (superponer un control transparente) y funciona de maravilla. Te lo digo por si quieres intentarlo por ahí.
Un saludo,
Rafael

Posts: 140
Joined: Sat Oct 08, 2005 05:16 PM
Gracias Rafael...
Posted: Tue Jan 24, 2006 06:09 PM

Rafael:
muchas gracias por tus datos, voy a tratar de hacerlo de esa manera,
si no sale lo hago a la manera vieja. (un bmp con nuleros fijos y despues
botones con ese numero)

Muchas gracias.

Saludos
Ruben Fernandez

Rubén D. Fernández

Maldonado-Uruguay
Posts: 1816
Joined: Wed Oct 26, 2005 02:49 PM
Ejemplo
Posted: Thu Jan 26, 2006 07:00 PM

Oye Vikthor, en donde puedo encontrar un ejemplo sobre la idea de Hernan. La verdad me gusta mucho.

Saludos
LEANDRO AREVALO
Bogotá (Colombia)
https://hymlyma.com
https://hymplus.com/
leandroalfonso111@gmail.com
leandroalfonso111@hotmail.com

[ Turbo Incremental Link64 6.98 Embarcadero 7.70 ] [ FiveWin 25.01 ] [ xHarbour 64 bits) ]

Continue the discussion