Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1328 connectés 

  FORUM HardWare.fr
  Programmation

  Transmettre une séquence de touches à un programme

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Transmettre une séquence de touches à un programme

n°98900
surfeasy
Posté le 11-02-2002 à 15:15:23  profilanswer
 

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
 
@+

mood
Publicité
Posté le 11-02-2002 à 15:15:23  profilanswer
 

n°98977
oliv5
Pourquoi ? Parce que !
Posté le 11-02-2002 à 17:16:15  profilanswer
 

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.

n°99002
Ciler
Posté le 11-02-2002 à 18:02:46  profilanswer
 

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]


---------------
And I looked, and behold a pale horse: and his name that sat on him was Death, and Hell followed with him. Revelations 6:8

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  Transmettre une séquence de touches à un programme

 

Sujets relatifs
Cherche code source d'un programme Histo en pascal...............[Delphi] 2 question: ordonner listbox ?? + programme tjs visible??
comment créer un programme[asm] lire les touches du clavier (code)
cree un Exe qui m execute un programme !Visual Studio .Net Finale disponible pour les membres du programme MSD
[VB6] Capturer la sortie d'un programme DOS[Delphi] déclarer un programme en system service
[OpenGL] Question simple sur la conception d'un programme avancé[C] programme en ligne de commande
Plus de sujets relatifs à : Transmettre une séquence de touches à un programme


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR