Bonjour ! étant débutant en delphi j'aurai aimé un coup de patte.
Voilà je désirerai pouvoir assigner du code à une procédure qui sera déstinée à envoyer des séquences de touche à une application cible.
Ce que je veux dire c'est que je voudrai utiliser les évenements keydown et keyup pour recreer une sorte de getasynckeystate.
du genre
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 Procedure keydown blabla begin If touche appuyée Then Action à faire; end;Le probleme est que je ne vois pas comment déclarer ces procédures car ils ne doivent pas agir sur un composant de la form et donc les procédures écrites comme sa :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 Procedure Keyup blabla begin If touche relachée Then Action à faire; end;
ne vont pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 procedure composant.KeyDown(var Key: Word; Shift: TShiftState); begin if machin then truc; end;
Comment dois-je m'y prendre ?
Partager