Simuler un évenement clavier

Simuler un évenement clavier - C++ - Programmation

Marsh Posté le 09-10-2004 à 20:49:11    

Bonjour,
 
Je ne suis pas bien sûr que ma question soit pertinente, mais je tente quand même. J'aimerais donc simuler un évenement clavier, par exemple un appui sur la right_arrow_key. Y a-t-il une fonction ou une méthode générique pour faire ça ? Et sinon, plus spécifiquement sous Borland C++ Builder ? Merci d'avance !
 
 :hello:

Reply

Marsh Posté le 09-10-2004 à 20:49:11   

Reply

Marsh Posté le 10-10-2004 à 10:46:17    

le plus simple c'est, connaissant le handle de la fenetre, d'envoyer un message à celle-ci
 
par exemple
 
PostMessage( Whnd, WM_KEYDOWN, VK_RIGHT, 0); ou Whnd est le handle de la fenetre
 
pour avoir le handle facilement, lance toi meme le processus avec createprocess

Reply

Marsh Posté le 10-10-2004 à 11:48:40    

ou encore plus simple, keybd_event() je crois. y a aussi l'équivalent pour la souris.

Reply

Marsh Posté le 10-10-2004 à 15:11:39    

keybd_event() marche nickel (bien qu'il n'y ai rien sur ça dans l'aide de C++ Builder) !! Merci beaucoup a vous deux ! :)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed