Liste champs fenetre windows (hors WD)

Posté par gg16819 le 28/7/2009 16:47:22
Bonjour !

Je suis à la recherche d'une fonction me permettant de lister les champs d'une fenetre d'une application non windows, le but étant de récupérer le contenu d'un champ dans le presse papier puis dans WD.

J'ai fait bcp de test, mais là, je cale sérieusement...

Le principe est le suivant :
Je lis des zones dans WD, je récupère le handle de ma fenetre externe, que j'utilise avec EnvoieTouche(MaCommande,HandleExterne).
Après quoi, je me place dans un champ spécifique, pour récupérer la valeur indiquée.
J'arrive à positionner ma souris sur ce champ (non accessible par TAB), puis à double-cliquer pour sélectionner tous les caractères, mais ensuite, EnvoieTouche("^C",HandleExterne) ne réalise pas le copier dans le pressepapier !!! Je pense que c'est parce que HandleExterne correspond à la fenetre et non à la zone souhaitée.

Merci pour vos précieux conseils...

Patrice

Cette contribution était de : http://old.wdforge.org/newbb/viewtopic.php?forum=19&topic_id=6251&post_id=24847