Interaction entre deux programmes - C++ - Programmation
Marsh Posté le 06-06-2003 à 19:54:42
JAMBON a écrit : Bonjour, je cherche comment faire pour ecrire dans une boîte de dialogue d'un programme A a partir d'un programme B. Je sais pas si j'ai été clair........ |
si A est lancé par B (avec un ShellExecute, CreateProcess ou autre), alors pas de pb, B peut intéragir sans pb, récuperer le handle de la fenetre de A et en faire n'importekoi.
dans l'autre cas (A et B indépendants), ca peut poser plus de problemes, faut tester...
mais dans les 2 cas, je vois pas le rapport avec un quelconque ActiveX, a part si y en a un qui a été concu exprès pour cela, mais ca m'étonnerait...
Y a aussi des gens qui vont te parler de COM, mais ceux-la faut pas les écouter.
Marsh Posté le 08-06-2003 à 12:34:27
ReplyMarsh Posté le 12-06-2003 à 19:07:56
Puis-je avoir plus de précisions si les programmes sont independants
ex : je pense à clony xxl : clony arrive à passer des arguments dans clone cd. Je voudrais savoir si ShellExecute ou CreateProcess sont suffisants?
Marsh Posté le 12-06-2003 à 19:24:44
JAMBON a écrit : Puis-je avoir plus de précisions si les programmes sont independants |
Ca depend comment le programme appelé (ici clonecd) recoit les paramètres car il y a de nombreux moyens de faire communiquer 2 process. Si c'est avec des paramètres dans la ligne de commande (je crois que c'est le cas de clonecd) => ShellExecute suffit.
Marsh Posté le 12-06-2003 à 23:24:11
ok thank you, je vais essayer pour mon application et je reviendrai reposer des ptes questions si j'ai du mal (ce ki est fort possible a prori)
Marsh Posté le 13-06-2003 à 08:48:06
pour ecrire dans la dialoguebox d'un autre prog, en trouvant son hwnd avec FindWindow, et en ecrivant avec SendMessage ca marche pas ?
Marsh Posté le 15-06-2003 à 15:17:16
Citation : pour ecrire dans la dialoguebox d'un autre prog, en trouvant son hwnd avec FindWindow, et en ecrivant avec SendMessage ca marche pas ? |
Ah ça peut m'intéresser mais qu'est-ce ke le hwnd?
Marsh Posté le 15-06-2003 à 19:55:34
l'identifiant de la fenetre, tu devrais le savoir je pense
Marsh Posté le 15-06-2003 à 23:11:03
Citation : l'identifiant de la fenetre, tu devrais le savoir je pense |
eh bien non figure toi, je débute en programmation d'interface graphique et je n'y connais rien alors soyez indulgent avec les débutants...
Marsh Posté le 06-06-2003 à 18:32:30
Bonjour, je cherche comment faire pour ecrire dans une boîte de dialogue d'un programme A a partir d'un programme B. Je sais pas si j'ai été clair........
Enfin bref je crois savoir (dites moi, si je me trompe) qu'il faille se servir d'active X alors si vous pouviez me guider je vous en serez tres reconnaissant sachant que mes connaissances en Active X sont casi nulles!
Merci pour les courageux ki voudront bien me répondre.......