Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   OOP (https://www.clubdelphi.com/foros/forumdisplay.php?f=5)
-   -   Esconder puntero del raton (https://www.clubdelphi.com/foros/showthread.php?t=17394)

Diana 06-01-2005 23:19:11

Esconder puntero del raton
 
Hola a todos

Un favor.Pueden indicarme de que forma esconder el puntero del raton.Me gustaria más bien deshabilitar el raton.

Gracias por su atención

Saludos

Diana

roman 06-01-2005 23:37:01

Para esconder el ratón:

ShowCursor(false);

Para deshabilitarlo (no sé si hay algo más sencillo) puedes colocar una componente TApplicationEvents y en su evento OnMessage poner:

Código Delphi [-]
procedure TForm1.ApplicationEvents1Message(var Msg: tagMSG; var Handled: Boolean);
begin
  Handled :=
    ((Msg.message >= WM_MOUSEFIRST) and (Msg.message <= WM_MOUSELAST)) or
    ((Msg.message >= WM_NCLBUTTONDOWN) and (Msg.message <= WM_NCXBUTTONDBLCLK));
end;

Ambas cosas funcionarán sólo sobre tu aplicación. Si quieres hacerlo en todo el sistema tendrías que programar un Hook del ratón. Claro que en tal caso sería más sencillo desenchufar el ratón. ;)

// Saludos

Diana 06-01-2005 23:49:21

Me parece
 
Buena tu idea la de desenchufar el raton.

Eso es precisamente lo que quiero hacer, que no este presente en todo, solo que me queda una pregunta más. Al momento de inciar con Windows XP, como hago para que no me mande el mensaje de que no se ha detectado un raton conectado.

Muchas gracias por contestar muy pronto

roman 07-01-2005 02:01:16

Cita:

Empezado por Diana
Al momento de inciar con Windows XP, como hago para que no me mande el mensaje de que no se ha detectado un raton conectado.

¡Caramba! Pues no sé. Mi Windows no se queja si enciendo la PC sin ratón. Pero se me ocurre que quizá funcione deshabilitar el ratón en

Mi PC | Propiedades |Hardware |Administrador de dispositivos | Mouse y otros dispositivos señaladores | Tu ratón | Menú contextual | Deshabilitar

Prueba y me dices.

// Saludos

Diana 07-01-2005 06:46:55

muy bien
 
Si, gracias por la ayuda

roman 07-01-2005 08:54:54

¿Te funcionó?

Por cierto, al deshabilitar el ratón en realidad me parece que no es necesario entonces desenchufarlo. Más aún puedes establecer un perfil de hardware con el ratón inhabilitado y otro con el ratón habilitado de manera que al iniciar la pc escoges cuál perfil usar.

// Saludos


La franja horaria es GMT +2. Ahora son las 06:07:27.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi