 |
Club Builder Foro de C++Builder en español
|
| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
JesúsGandia Master


Registrado: 17 Jul 2004Mensajes: 403Ubicación: Gandia, Valencia
|
Publicado: Sab 19 Nov, 2005 6:55 pm Asunto: Cursor del Ratón |
|
|
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 |
|
 |
kalux Master


Registrado: 21 Nov 2003Mensajes: 313Ubicación: Alicante - España
|
Publicado: Sab 19 Nov, 2005 7:34 pm Asunto: |
|
|
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 |
|
 |
|
|
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
|
© 2002–2026 Club Builder · Funciona con phpBB.
|