Re: Interaction entre deux programmes ?

Posté par Deedier le 10/8/2004 12:04:40
Tout à fait possible !!!

Il existe plusieurs possibilités, en voici une !

tu doit rediriger un évènement Windows dans l'application que tu veux piloter. Choisi l'évènement, il doit exister un évènement user,...(vois l'aide sur les évènement de windows dans windev.)

Ensuite, dans l'application pilote, tu envois l'évènement à ton application. C'est la que ça se corse, il faut trouver l'Handle windows de ton application à piloter. Il doit exister qqchose dans windev pour lister les applications en cours d'execution. Tu fais le trie, et tu retrouve ton applic et son Handle...
Une fois l'handle trouvé suffit de lui envoyer l'évènement windows, grâce à SendMessage ou PostMessage.

Ben voila c'est fait !! ça marche ?? C'est facile non ?
Non je déconne bonne chance, c'est un problème assez complexe, mais si je t'ai aidé, j'en suis très content ! Sinon dis le moi je réessayerais de t'expliquer dans l'après midi !!!

Cette contribution était de : http://old.wdforge.org/newbb/viewtopic.php?forum=12&topic_id=1204&post_id=4846