Dialoguer en arriere plan?

Signaler
Messages postés
475
Date d'inscription
vendredi 27 juin 2003
Statut
Membre
Dernière intervention
20 septembre 2010
-
Messages postés
475
Date d'inscription
vendredi 27 juin 2003
Statut
Membre
Dernière intervention
20 septembre 2010
-
Salut, je voudrais savoir comment en voyer du texte (des touches frappée) a une edit box située sur une fenetre ne arriere plan.

Esta posibilé???

6 réponses

Messages postés
21042
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
27
SetWindowText si elle est dans ton processus sinon WM_SETTEXT.

ciao...
BruNews, MVP VC++
Messages postés
475
Date d'inscription
vendredi 27 juin 2003
Statut
Membre
Dernière intervention
20 septembre 2010

Ok, et comment faire pour récupérer son handle, par exemple en pointant la souris dessus?



(En fait c'est parceque j'ai fait un programme qui recoit des donnés
envoyé par un télécommande infrarouge, je voudrais pouvoir dialoguer
sur msn pendant que quelqu'un fait autre chose sur le pc.

Mon programme fonctionne tant que msn est en premier plan. Je pense que
c'est parceque j'ai récupérer le HWND de la fenetre global et non de
l'endroit ou on entre le texte.)
Messages postés
21042
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
27
Regarde avec SPY++ si tu peux trouver un ID de controle.
Ensuite FindWindow() suivi de FindWindowEx().

ciao...
BruNews, MVP VC++
Messages postés
475
Date d'inscription
vendredi 27 juin 2003
Statut
Membre
Dernière intervention
20 septembre 2010

Bon, j'ai essayé Spy++ mais de quoi veux tu parler, il y a un champ
"Control ID" mais je ne vois pas trop quoi faire avec, sinon j'ai
essayé de Faire FindWindow pour récupérer le HWND de la fenetre de
conversation, ca ca a lair de fonctionner, ensuite jai fait
FindWindowEx en mettant le HWND trouvé et le nom de class que j'ai
trouvé avec spy++ pour l'endroit ou on entre le texte, la fonction
retourne bien un HWND mais ca ne marche pas :(
Messages postés
475
Date d'inscription
vendredi 27 juin 2003
Statut
Membre
Dernière intervention
20 septembre 2010

Rectification: ca marche mais pas quand c'est en arriere plan...
Messages postés
475
Date d'inscription
vendredi 27 juin 2003
Statut
Membre
Dernière intervention
20 septembre 2010

J'ai regardé de plus près ce que donne spy++ et pas moyen de trouver le
HWND de l'EDIT , celui trouvé et celui de la fenetre contenant
l'endroit ou on entre le texte et lendroit ou on lit le texte du
correspondant, et spy++ n'indique pas de child, comment faire?