Bonjour à tous
Afin de m'entrainer sur Qt, dans le cadre de mes études, j'ai décidé de concevoir un petit programme capable d'effectuer certaines tâches sur diverses pages internet ou autres programmes.
Petit soucis, si j'arrive à simuler la souris et le clavier, je bloque totalement sur le focus de la fenêtre. Le programme sous Qt dispose d'un petit interface permettant de choisir quel action réaliser et sur quel programme, seulement celui-ci reste la fenêtre active et donc, impossible de cliquer ou d'utiliser le clavier sur une autre fenêtre.
Après quelques recherches, j'ai tenté d'utiliser FindWindow, SetActiveWindow ou encore GetForegroundWindow, mais cela ne semble pas fonctionner (à noter que j'ai également de fréquentes erreurs de conversion entre char* et LPWSTR, mais les convertir ne me pose pas de problème).
J'aurai besoin que le programme puis gérer le clic et le clavier sur d'autres programmes en somme, le tout en affichant ci-possible le programme sur lequel il travaille en premier plan, et pour cela j'aimerai savoir comment gérer le focus entre fenêtres.
Merci beaucoup
Partager