FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Presencia del mouse sobre un objeto
Hola otra vez chicos/as
¿Alguien sabe como puedo saber cuando el mouse pasa por encima de un objeto? Me refiero a saber cuandro entra y sale, no el clikck. |
#2
|
||||
|
||||
Por objeto supongo que dirás un control, como un botón digamos.
El evento OnMouseMove se dispara cuando el mouse para por arriba de un control. Si intuyo bien, lo que te pasa es que no podés saber cuándo el mouse se te fue de arriba del control... El truco que yo he hecho varias veces (y que es bastante simple, pero molesto) es crear una nueva clase y agregarle estos dos métodos.
Y después crear el botón "a mano" y no ponerlo con el editor visual... Lamentablemente, si hay otra manera, no la conozco. Espero te sirva de algo. Saludongos. |
#3
|
||||
|
||||
Una manera de evitar la instalación de un nuevo componente es nombrando la nueva clase igual que su ancestro. Siguiendo el ejemplo de Delfos:
Si se coloca la declaración del tipo antes de la del formulario donde se quiera usar el botón, entonces puede insertarse éste visualmente como siempre en el formulario, y responderá a los nuevos mensajes CMMouseEnter y CMMouseLeave. // Saludos |
#4
|
|||
|
|||
Muchas gracias a los dos.
Voy a probarlo. |
#5
|
||||
|
||||
¡Ah! ¡Qué trucazo ese! Gracias román...
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Líneas Guías sobre el Puntero del Mouse | eddg | Varios | 8 | 10-10-2007 12:19:57 |
Hook en presencia de "Conexión a Escritorio remoto" | aeff | API de Windows | 1 | 25-03-2007 21:46:59 |
Control de presencia con Ubuntu y bluetooth | Casimiro Notevi | Noticias | 6 | 21-03-2007 22:15:14 |
En que objeto está parado el mouse? | Chelo | Varios | 7 | 10-08-2004 10:18:14 |
mouse | AngelMarvin | Windows | 2 | 20-07-2004 07:16:35 |
|