Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Aplicacion Pierde Focus (https://www.clubdelphi.com/foros/showthread.php?t=86471)

pockelsm3 16-08-2014 06:13:43

Aplicacion Pierde Focus
 
Saludos

tengo un pequeño inconveniente con una aplicacion de musica que tengo, la aplicacion la uso pantalla completa, es decir maximizada, lo cual con el teclado numerico cuando se presiona una tecla del 0 al 9 ejecuto una funcion en el evento onKeyPress del Formulario, aqui es donde tengo el problema.

EJEMPLO:
tengo el sistema funcionando perfectamente, pero si le conecto una memoria USB o el windows me da cualquier mensaje, este se colaca delante de la aplicacion, quitandole el focus a mi aplicacion y dandoselo a la nueva ventana que se muestra, sucediendo esto, no imparta que le de a cualquier numero del teclado, ya no se activa el evento, ya que la aplicacion perdio el focus.

lo que deseo saber es si hay algo que evite que mi aplicacion pierda el focus, no importa las ventanas nuevas que se abran, que siempre mi aplicacion tenga el focus y pueda ejecutar el evento onKeyPress.

por ciento ya probe la propiedad del formulario (FormStyle=fsStayOnTop) y sigo con el problema.


gracias por su ayuda

engranaje 18-08-2014 13:31:28

Es posible que leyendo este hilo veas una forma mejor de hacer lo que quieres.
http://www.clubdelphi.com/foros/showthread.php?t=24699

La idea es registrar las combinaciones de teclas que quieres que utilize tu aplicación y decirle al sistema que se lo comunique a tu aplicación aunque no tenga el foco en ese momento.

Si lo que realmente quieres es que tu aplicación tenga simpre el foco evitando incluso que ventanas del sistema lo tomen, no se me ocurre como hacerlo, aunque si que con un timer por ejemplo podrias volver a retomarlo cada cierto tiempo.


La franja horaria es GMT +2. Ahora son las 09:54:16.

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