Hotkeys en Delphi
Hola, buenas a todos, mi nombre es Miguel. Mi problema es este:
He creado un Autoclick para un juego pero no tengo ni idea de como agregarle ''hotkeys'', osea, que se inicie con ''F2'' y se pare con ''F3'' por ejemplo. He de decir que no se nada de programación, he hecho algunas cosas simples en Visual Basic pero siempre con la ayuda de guías en internet, si me pueden ayudar sería de gran utilidad. El proyecto consta de un ''timer'', una caja de texto para poner los intervalos y dos ''buttons'', uno para parar y otro para iniciar, ahi es donde me gustaría agregarle unos ''hotkeys'' para poder iniciar y parar el Autoclick pulsando ''x'' tecla. El code es este: Código:
var |
Hola, es simple.
Te paso esta liga para que veas las teclas y sus valores http://delphi.about.com/od/objectpascalide/l/blvkc.htm. Te dejo la tarea de determinar como usarlas, si se te atora, pues aqui esta el foro :) |
Hola, gracias por ayudarme amigo.
Aver, ya active la propiedad KeyPreview en el Form Pero no tengo ni idea de como programar el evento OnKeyUp, si me puedes poner un ejemplo con el code sería de gran utilidad. Por cierto miré la página que pusiste y las ''hotkeys'' que usaré son estas: VK_F9 y VK_F10 y tampoco tengo idea de como poner eso en el code. Siento mucho mi ignorancia con esto pero es que no tengo ni idea. De nuevo muchísimas gracias por la ayuda. |
Hola Miguel.
Un ejemplo basado en el código de tu primer mensaje:
Saludos. |
Muchas gracias amigo pero cuando corrijo el código me salta error en FormCreate
Código:
procedure TForm1.FormCreate(Sender: TObject); |
Cita:
Te adjunto el código funcional del ejemplo para que lo revises con tranquilidad. Saludos. :) |
Solucionado, muchas gracias y perdón por las molestias.
|
Cita:
Saludos. :) |
Vale ya tengo programado el ''Autoclick'' con sus ''hoykeys'', pero ahora el problema es que solo funcionan cuando tengo la ventana del ''Autoclick'' seleccionada. Ami me interesa que funcione con la ventana minimizada ya que se va a usar con otras aplicaciones. ¿ Hay alguna forma de que se pueda hacer esto?, Muchas gracias.
|
Hola Miguel.
Revisa este [hilo], en el mensaje #15 existe un enlace que podría interesarte. Saludos. :) |
La franja horaria es GMT +2. Ahora son las 01:28:17. |
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