Saber posicion del mouse en una imagen
Saber posicion del mouse en una imagen
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.)
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.)
- Hernan Diego Ceccarelli
- Posts: 84
- Joined: Fri Oct 07, 2005 4:51 pm
- Location: Rosario - Santa Fe - Argentina
- Contact:
Re: Saber posicion del mouse en una imagen
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
- Paco Garcia
- Posts: 172
- Joined: Fri Oct 07, 2005 12:00 pm
- Contact:
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.

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
- Rafael Clemente
- Posts: 365
- Joined: Sat Oct 08, 2005 7:59 pm
- Location: Barcelona, Spain
Gracias Rafael...
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
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
- leandro
- Posts: 1770
- Joined: Wed Oct 26, 2005 2:49 pm
- Location: Colombia
- Has thanked: 49 times
- Been thanked: 12 times
- Contact:
Ejemplo
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 24.09 ] [ xHarbour 64 bits) ]
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 24.09 ] [ xHarbour 64 bits) ]