Bonjour à tous
Je viens vous voir au sujet d'un problème que je n'arrive pas à résoudre.
Je vais essayer de vous exposer le plus clairement le principe de mon programme et le problème qui en découle :
Mon programme possède une liste d'éléments. Chaque élément est associé à un texte. Le clic sur un élément place le texte associé dans le presse-papier.
Jusque là, tout va bien.
Mon programme se place au premier plan et doit le rester, cela ne pose pas non plus de problème particulier.
Le programme doit ensuite donner le focus à Firefox (déjà ouvert) et envoyer les touches correspondant à l'action de coller. Pour réaliser l'action de coller, pas de soucis, je sais programmer cela mais pour donner le focus à Firefox, pas moyen de trouver.
Bien sûr, sous Windows, il est possible d'utiliser une API pour trouver le handle de la fenêtre Firefox mais mon application doit être multiplateforme...
Je suis donc bloqué, n'ayant pas trouvé comment récupérer le Handle d'une fenêtre et ensuite lui donner le focus.
J'espère que mes explications ont été assez claires et que vous pourrez m'aider.
Partager