NeoUmbrella
Messages postés117Date d'inscriptionvendredi 5 novembre 2004StatutMembreDernière intervention15 janvier 2013
-
18 avril 2005 à 14:31
NeoUmbrella
Messages postés117Date d'inscriptionvendredi 5 novembre 2004StatutMembreDernière intervention15 janvier 2013
-
20 avril 2005 à 01:02
Bonjour, j'aimerais récupérer l'handle du controle (editbox) qui possède le focus sachant qu'il ne fait pas partie de mon application.
Ou si ce n'est pas possible, récuperer l'handle de la fenetre child possédant le focus.
NeoUmbrella
Messages postés117Date d'inscriptionvendredi 5 novembre 2004StatutMembreDernière intervention15 janvier 2013 19 avril 2005 à 23:25
Salut,
Il me semble que GetFocus me renvoit l'handle seulement si c'est un controle appartenant a mon application, donc ce n'est pas ce que je recherche.
Donc il te faut le nom de la classe, le parent etc...
Spy++ peut t'aider, donc il faudra procéder avec plusieur FindWindowEx, pour arriver à ton controle. Mais je ne sais pas si tu pourras récupérer le texte dedans ;)
NeoUmbrella
Messages postés117Date d'inscriptionvendredi 5 novembre 2004StatutMembreDernière intervention15 janvier 2013 20 avril 2005 à 01:02
Tu as raison c'est pour savoir si on est en train d'écrire en pv.
Car j'arrive à la récupérer sans problème.
J'ai trouvé un autre moyen car en listant les childs d'aol, tu chopes en premier l'handle de la première se trouvant au dessus des autres, donc celle qui a normalement le focus.
Je vérifie quand meme si c'est bien l'application aol qui a le focus avant avec GetForegroundWindow.
C'est plus long que si on pouvait récupérer directement l'handle mais bon, on fait avec :]