FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Algo sencillo es usar la función del API "BlockInput" (hay que ejecutarla con privilegios de administrador), bloquea tanto el teclado como el ratón hasta que se cierra el proceso que la invoco o usando la combinación CTRL+ALT+SUPR (que si los gatos ya conocen esta combinación se fastidio la cosa) ;-)
Última edición por j0seant fecha: 24-03-2016 a las 18:34:13. |
#2
|
||||
|
||||
Realmente no aportaré mucho con lo siguiente pero... Que genial idea, mis gatos se ven tan bonitos ahí estorbando que es imposible bajarlos, así que o los enseñamos a no subirse ahí (cosa posible pero con mucha paciencia) o esperaré con ansias tu app, pues suena genial.
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!" http://www.purodelphi.com/ http://www.nosolodelphi.com/ |
#3
|
||||
|
||||
Bueno, el codigo funciona perfectamente y es este:
Código PHP:
|
#4
|
||||
|
||||
¿a ver si es esto?
Application-> ShowMainForm := False ; La idea es buena, pero creo hay alternativas más fáciles, por ejemplo salvapantallas con contraseña y acceso directo en el escritorio para activarlo con tecla rápida global a windows (hook que todo acceso directo tiene implementado). No tengo gato, pero uso algo parecido para apagar los monitores inmeditamente (screenOFF.exe bajado de internet).
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
#5
|
||||
|
||||
Es lo que tu dices y ya lo puse. Con respecto a usar un salvapantallas pues no sirve porque a veces estoy viendo una peli y el gato decide que el teclado es una buena cama jajaja.
Ahora que he puesto esa linea aparece una excepcion al mostrar el menu del systrayicon. El problema es que no hay ningun form activo al ser el unico y estar oculto y el componente hace uso de este codigo: Código PHP:
He hecho un chapú para solucionarlo que es hacer en el evento OnCreate del form Form1->Show() y Form1->Hide() y con eso ya hay un form activo y no falla pero durande unas decimas aparece y desaparece el form y no quiero que pase eso. |
#6
|
||||
|
||||
Cita:
He aprovechado para corregir eso y ampliar esa funcionalidad de forma sencilla. Código PHP:
Saludos Última edición por escafandra fecha: 25-03-2016 a las 18:08:30. |
#7
|
||||
|
||||
Bueno pues tengo novedades.
La primera es que al final he decidido que no quedaba todo lo correcto que pensaba el que no se mostrase el form principal al inicio asi que he quitado esa parte del codigo y ahora permito que salga de inicio. La segunda es que despues de haber solucionado el error que me daba en lo del hook del mouse de un modo diferente usando: Código PHP:
Código PHP:
PD: Escafandra muchas gracias por arreglar lo del componente ya que ahora mismo en este proyecto no lo necesitaré pero seguro que en otro momento si. Gracias a todos. |
#8
|
||||
|
||||
Algunas aclaraciones:
1.- SysTrayIcon1->ShowBalloon no mostrará nada si la App no es visible en el SysTray. 2.- Cuidado de no modificar la clave inadvertidamente pues tendrás problemas si bloqueas teclado y ratón. 3.- ¿No te parece más simple esta forma de detectar la clave? Código PHP:
|
#9
|
||||
|
||||
Asi lo tengo ahora mismo:
Código PHP:
|
#11
|
||||
|
||||
Ok, ya reviso mañana un par de cosas que indicas en tu código.
Lo de que al no haber form activo da una excepcion ¿no hay alguna opción mejor que lo que hago para solucionarlo? Es que pienso que es una chapuceria y tiene que haber algún modo mejor. Se me ocurre comentar esas líneas del componente y recompilar pero no se que tan buena idea seria eso. |
#12
|
||||
|
||||
Interesante idea.
Otro posible uso de la aplicación podría ser permitir limpiar el teclado sin tener que apagar la compu'. Saludos. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Bloqueador para Android | FabianSiza | Desarrollo en Delphi para Android | 1 | 14-01-2015 13:22:45 |
teclado usb | armando | Varios | 1 | 12-02-2011 04:09:00 |
Bloqueador solar.... | RONPABLO | La Taberna | 5 | 16-07-2007 19:48:47 |
Teclado | D-MO | Linux | 3 | 14-07-2006 21:06:07 |
USB Teclado en Red Hat 9 | nicocer | Linux | 0 | 05-07-2004 22:04:56 |
|