Je vous soumets un problème car je ne m'en sors pas. J'ai essayé de m'en sortir en cherchant toute la journée, en vain.
J'automatise l'installation d'un logiciel, au moyen de la fonction "ControlSetText("Outil de lancement de ", "", "[ID:1022]", "blablabla")" notamment.
Seulement, au bout d'un moment, cette fonction ne complète plus la zone. Par contre, si je fais un "ControlGetText" dessus, il me trouve bien "blablabla".
J'ai remarqué que si j'utilisais "ControlSetText("Outil de lancement de ", "", "edit14", "blablabla")", cela fonctionnait. correctement.
Le soucis est que le nom "edit14" n'est pas toujours le bon, alors que [ID:1022] ne bouge pas.
N'y aurait-il pas une possibilité afin de trouver le nom "Edit14" (ou autre à partir du controlID [ID:1022] ?
En d'autre termes, trouver le ClassnameNN en fonction de l'ID ?
Cela me permettrait d'utiliser la fonction "ControlSetText("Outil de lancement de ", "", "editxx", "blablabla")" sans erreur...
Euh.....je me fais bien comprendre là ? Pas sûr.....

Je suis à votre dispo pour toute précision et compte sur vous !
Merci par avance et à bientôt,
Gnifrus.