Transmettre une séquence de touches à un programme - Programmation
Marsh Posté le 11-02-2002 à 17:16:15
Question : tu veux court-circuiter les menus d'une appli X à partir de ton appli Y ? c'est ca?
Ben, si c'est le cas, il te faut beaucoup de choses :
1) le handle de la fenetre ciblée, et vu que ce n'est pas ton application, ca va etre délicat (mais ce n'est pas insurmontable)
2) que tu lui envoie un message du type (attention, je fais ca de tête, j'en suis pas trop sûr pour ce qui est des paramètres, regarde dans la MSDN de Microsoft) :
SendMessage(Handle_fenetre_ciblee,WM_KEY,(WPARAM)touche,(LPARAM)Key_modifier)
Si ca t'interresse, je peux t'envoyer le source d'un prog qui fait tout ca.
Marsh Posté le 11-02-2002 à 18:02:46
Y a une API de Windows qui permet de récup le Handle d'une fenètre dont on a le titre il me semble !
[jfdsdjhfuetppo]--Message édité par Ciler--[/jfdsdjhfuetppo]
Marsh Posté le 11-02-2002 à 15:15:23
Je souhaiterai lancer une action dans une application en court-circuitant les différents menus. Le raccourci associé à cette action est alt - {A w i}. Il me semble qu'en C, il faut utiliser la commande sendmessage. Quelqu'un connaît-il les paramètres à passer à cette fonction ?
Merci de votre aide
@+