FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Detectar clic del ratón en toda la aplicación
Buenas a todos/as.
Os explico mi problema, necesito poder detectar cuando se hace clic en una animación Flash que por supuesto no tiene el evento OnMouseClic. Por ello he pensado en detectar simplemente cuando hay un clic de ratón (sea donde sea) y entonces obtener las coordenadas del ratón para calcular si hace clic sobre la animación. La putada es que no se como detectar que se ha hecho clic con el ratón. He estado probando con el componente JvWindowHook de la Jedi Library, pero no lo consigo hacer funcionar. También he visto por hay unos comentarios de roman (me parece) donde hace referencia a unas clases hechas por él sobre hooks, pero el enlace ya no funciona. A ver si alguno/a sabeis como puedo conseguirlo. Gracias de antemano y me parece que no he repetido ninguna pregunta ya hecha, si lo he hecho sorry.
__________________
noticiasfrikis, mi web de chorradas |
#2
|
||||
|
||||
Bueno, supongo que la animación Flash, está embebida dentro de tu aplicación, y si es así, supongo que con un simple TApplicationEvents controlando el envento OnMessage y dentro de este procedimiento controlando algo tal como esto, debería ser suficiente.
Si no es así, sería cuestión de controlar la ventana donde está el Flash y controlar los mensajes de esta.... He realizado la prueba de insertar una imagen flash en un form mediante un TShockwaveFlash extraído del OCX correspondiente, y el procedimiento descrito anteriormente funciona correctamente
__________________
Un poco de tu generosidad puede salvar la vida a un niño. ASÍ DE SENCILLO Última edición por ArdiIIa fecha: 05-02-2007 a las 18:57:40. |
#3
|
|||
|
|||
Muchas gracias ArdiIIa funciona a la perfección.
Para los que, como yo, no sepan que es eso del TApplicationEvents, deciros que es un componente que encontrareis en la barra de componentes dentro del apartado Additional
__________________
noticiasfrikis, mi web de chorradas |
#4
|
||||
|
||||
Otra alternativa a TApplicationEvents, es desviar en nuestra aplicación el proceso de los mensajes recibidos tal como:
__________________
Un poco de tu generosidad puede salvar la vida a un niño. ASÍ DE SENCILLO |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Detectar clic derecho del raton | The_figo | API de Windows | 4 | 10-01-2015 15:21:59 |
Cómo detectar una instancia de una aplicación | Ana Tudela | API de Windows | 1 | 30-06-2005 12:20:13 |
Lanzar aplicacion al detectar conexion a internet | Delphius | API de Windows | 16 | 30-03-2005 15:43:59 |
Detectar aplicacion a ser ejecutada. | anitra_cattivo | API de Windows | 7 | 05-11-2004 18:52:41 |
Controlar pulsacion de una tecla desde toda la aplicacion | Sick boy | OOP | 5 | 21-05-2004 17:30:48 |
|