Club Builder - Foros de discusión Club Builder
Foro de C++Builder en español
 
 FAQFAQ   BuscarBuscar   MiembrosMiembros   Grupos de UsuariosGrupos de Usuarios   RegistrarseRegistrarse 
 PerfilPerfil   Entra para ver tus mensajes privadosEntra para ver tus mensajes privados   EntrarEntrar 

Cursor del Ratón

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Consultas
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
Mensaje    Asunto: Cursor del Ratón Responder citando

Como puedo cambiar desde mi aplicación el esquema de cursores que utiliza Windows?

Lo que pretendo hacer es una vez que mi aplicación arranca, cambiar el cursor del raton globalmente y restaurarlo cuando salga.

Como mi aplicacion es un TPV-Tactil pretendo eliminar el raton de la pantalla, para que no moleste al usuario, y una vez he salildo del programa restaurar el predeterminado de windows.

Actualmente tengo que hacerlo desde el panel de control cada vez que quiero cambiar el cursor del raton.

La opcion de cambiar el TCursor por -1 en los TForms, no me vale, ya que no quiero cambiar el cursor solo en mi aplicación, sino global a nivel de sistema operativo.
_________________
Muchos hombres no se equivocan jamás porque no se proponen nada razonable.
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email Visitar sitio web del autor
Mensaje    Asunto: Responder citando

Hola,

Y no seria mas logico ocultar el raton solo en tu aplicacion. Ya que si tu aplicacion esta activa no ves el raton (ya que no lo necesitas) y si por si algun caso necesitas acceder a otro programa mientras tanto, pues no tiene el inconveniente de no ver el raton.

Ocultar el raton y que afecte a todo nuesta aplicacion es muy facil:
ShowCursor(False); // Se oculta el cursor
ShowCursor(True); // Se muestra el cursor

Yo lo pondria en:
Código:

WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int)
{
//   ....   
    try
    {
         ShowCursor(False);  // Se oculta el cursor
//    ......
         Application->Run();
// .......


Bueno es solo una idea. Ocultarlo a nivel Sistema Operativo no sabria como hacerlo.

Un saludo
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email
Mostrar mensajes de anteriores:   
Cambiar a:  
No puedes publicar temas nuevos en este foro
No puedes responder a temas en este foro
No puedes editar tus mensajes en este foro
No puedes borrar tus mensajes en este foro
No puedes votar en las encuestas de este foro


Hosting WordPress Indedmedia desde 3,99 €
© 2002–2026 Club Builder · Funciona con phpBB.