FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
bloquear movimiento del cursor
Saludos.
Estoy en busca de ayuda. Estoy haciendo una aplicacion en Delphi que escucha los eventos del ratón a nivel global, esto utilizando una DLL. Ya tengo la parte donde muestro que evento fue el que ocurrió, ahora lo que me interesa es que, cuando ocurra el evento WM_MOUSEMOVE o WM_NCMOUSEMOVE, mi aplicacion si detecte el evento pero el cursor no se mueva, es decir, necesito cambiar los datos de DX y DY para que los incrementos sean "0" y el cursor simplemente no se mueva. No tengo idea de como hacer esto. Hice algo similar pero para el botón derecho, poniendo una condicion IF haciendo como si nunca hubiera ocurrido ese evento. Este es el código que me funcionó. begin if (WParam = WM_RBUTTONDOWN) then begin Result := 1; exit; end; if (WParam = WM_RBUTTONUP) then begin Result := 1; exit; end; end; Pero al intentar hacer esto para bloquear el movimiento en X y Y, no se que debo hacer. Alguien me podría ayudar. Gracias. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Detección de movimiento | Peregrino | Gráficos | 8 | 14-02-2008 05:27:45 |
Movimiento por la paz | gluglu | La Taberna | 0 | 31-01-2007 13:26:13 |
Ocultar movimiento cursor en dbGRid al recorrer TQuery. | setry2 | Conexión con bases de datos | 2 | 23-03-2005 15:19:02 |
Algoritmo de movimiento | Antigol | Varios | 16 | 23-12-2003 12:04:42 |
Movimiento de Form | ChristianS | Varios | 2 | 04-06-2003 16:57:40 |
|