elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Introducción a Git (Primera Parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse, K-YreX)
| | |-+  ¿Cómo medir los milisegundos entre MouseDown y MouseUp?
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: ¿Cómo medir los milisegundos entre MouseDown y MouseUp?  (Leído 2,717 veces)
tupapa007

Desconectado Desconectado

Mensajes: 18


Ver Perfil
¿Cómo medir los milisegundos entre MouseDown y MouseUp?
« en: 30 Enero 2014, 23:31 pm »

Hola a todos, alguien me puede ayudar a  crear un cierre para compartir dos variables, una para almacenar la hora de inicio y otra para el tiempo final, y luego en el evento mouseup, obtener la diferencia:
 
Lo que hay en esta pagina es justo lo que quiero hacer :http://jsbin.com/uneqo , para que me entiendan mejor hagan click rápidamente en el botón y luego dejen el botón unos segundos, pero no  quiero que capture el tiempo cuando lo aplicación tiene el foco.  ¿Alguna idea? gracias  :)


« Última modificación: 30 Enero 2014, 23:34 pm por tupapa007 » En línea

x64core


Desconectado Desconectado

Mensajes: 1.908


Ver Perfil
Re: ¿Cómo medir los milisegundos entre MouseDown y MouseUp?
« Respuesta #1 en: 31 Enero 2014, 05:13 am »

Hola a todos, alguien me puede ayudar a  crear un cierre para compartir dos variables, una para almacenar la hora de inicio y otra para el tiempo final, y luego en el evento mouseup, obtener la diferencia:
 
Lo que hay en esta pagina es justo lo que quiero hacer :http://jsbin.com/uneqo , para que me entiendan mejor hagan click rápidamente en el botón y luego dejen el botón unos segundos, pero no  quiero que capture el tiempo cuando lo aplicación tiene el foco.  ¿Alguna idea? gracias  :)
S.O (Windows, Linux, etc) ?


En línea

tupapa007

Desconectado Desconectado

Mensajes: 18


Ver Perfil
Re: ¿Cómo medir los milisegundos entre MouseDown y MouseUp?
« Respuesta #2 en: 31 Enero 2014, 19:04 pm »

Windows
En línea

x64core


Desconectado Desconectado

Mensajes: 1.908


Ver Perfil
Re: ¿Cómo medir los milisegundos entre MouseDown y MouseUp?
« Respuesta #3 en: 31 Enero 2014, 19:28 pm »

Windows
En tu WndProc captura WM_KEYDOWN y WM_KEYUP, usas GetTickCount en ambos y restas el resultado de WM_KEYDOWN a WM_KEYUP
y obtendras los milisegundos
« Última modificación: 4 Febrero 2014, 16:40 pm por x64Core » En línea

tupapa007

Desconectado Desconectado

Mensajes: 18


Ver Perfil
Re: ¿Cómo medir los milisegundos entre MouseDown y MouseUp?
« Respuesta #4 en: 1 Febrero 2014, 16:44 pm »

Pero con eso detecte los clicks cuando la aplicacion no tiene foco?
En línea

x64core


Desconectado Desconectado

Mensajes: 1.908


Ver Perfil
Re: ¿Cómo medir los milisegundos entre MouseDown y MouseUp?
« Respuesta #5 en: 1 Febrero 2014, 19:05 pm »

Pero con eso detecte los clicks cuando la aplicacion no tiene foco?
Mi error, los eventos a capturar son WM_LBUTTONDOWN/WM_RBUTTONDOWN,WM_RBUTTONUP/WM_LBUTTONUP los anteriores son
por el teclado luego con GetTickCount es lo mismo como te dije.
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines