Clic del raton.

11/04/2006 - 23:09 por Querubinn | Informe spam
Hola.
Necesito hacer una pequeña utilidad, es la siguiente:
Necesito detectar cuando el botón izquierdo del ratón se mantenga pulsado
más de 1 ó 2 segundos, haga la función del botón derecho, es decir, que me
saque el menú contextual de Windows. Para ello debo crear un programa
residente ( o eso creo) y he de detectar el click en cualquier lugar, no solo
en la ventana de mi aplicación.
Estoy utilizando funciones del API de windows, pero solo puedo detectar el
ratón en mi ventana.
Si alguien tiene algún ejemplo y me puede echar una mano en ello, se lo
agradeceria mucho.
Un saludo.
Querubinn
 

Leer las respuestas

#1 José Manuel Agüero
12/04/2006 - 01:26 | Informe spam
Hola, Querubinn:

Es algo más bien complejo. Puedes empezar leyendo estos artículos:
Hooks
http://msdn.microsoft.com/library/d...frame=true

O buscar en Internet código ya escrito, por ejemplo:
Win32 Hooks in VB - The vbAccelerator Hook Library
http://www.vbaccelerator.com/home/V...rticle.asp

Saludos.


"Querubinn" escribió en el mensaje news:
| Hola.
| Necesito hacer una pequeña utilidad, es la siguiente:
| Necesito detectar cuando el botón izquierdo del ratón se mantenga pulsado
| más de 1 ó 2 segundos, haga la función del botón derecho, es decir, que me
| saque el menú contextual de Windows. Para ello debo crear un programa
| residente ( o eso creo) y he de detectar el click en cualquier lugar, no solo
| en la ventana de mi aplicación.
| Estoy utilizando funciones del API de windows, pero solo puedo detectar el
| ratón en mi ventana.
| Si alguien tiene algún ejemplo y me puede echar una mano en ello, se lo
| agradeceria mucho.
| Un saludo.
| Querubinn

Preguntas similares