• Viernes 19 de Abril de 2024, 20:22

Autor Tema:  Capturar Los Messages Con La Form Principal  (Leído 1009 veces)

FordFarlaine

  • Nuevo Miembro
  • *
  • Mensajes: 23
    • Ver Perfil
Capturar Los Messages Con La Form Principal
« en: Miércoles 14 de Abril de 2004, 17:59 »
0
Quiero controlar unas variables independientes de mi aplicacion mediante las flechas del cursor. Quiero que mientras mi aplicacion se esta ajecutando, si pulso las flechas del teclado, el valor de unas variables me cambien, independientemente del control que tenga el foco.
Si lo hago cuando el foco esta en un slider u otro control que trabaja con estas teclas, me funciona bien con la funcion KeyPreview de la form principal, pero si estoy en algun boton o control que no utiliza estas teclas, me salta a otro control (con su utilidad estandar). Alguien me dice como lo hago?

Gracias
El MenosMola

albertoluquin

  • Nuevo Miembro
  • *
  • Mensajes: 11
    • Ver Perfil
Re: Capturar Los Messages Con La Form Principal
« Respuesta #1 en: Jueves 15 de Abril de 2004, 05:27 »
0
Hola! se me ocurre que podrias utilizar el TTime en su evento onTimer y ligarlo a la funcion KeyPreview algo asi como:

void __fastcall TForm1:TTimer1OnTimer(TObjetc *Sender)
{
Form1->OnKeyPrewiew;
}

bueno es una idea no se si funcione pero podrias intentarlo
saludos Suerte!

FordFarlaine

  • Nuevo Miembro
  • *
  • Mensajes: 23
    • Ver Perfil
Re: Capturar Los Messages Con La Form Principal
« Respuesta #2 en: Viernes 16 de Abril de 2004, 13:49 »
0
¿Como? no entiendo, que me dices?
¿Que tipo de ¿evento, miembro? es el OnKeyPrewiew?
(No pertenece a la clase TForm)
¿La idea es algo asi, como hacer un 'timer' de frecuencia alta que capture las pulsaciones del teclado? No se, no veo a que te refieres.

Gracias de todas formas
El MenosMola