bonjour,
sur un système commande numérique (840DSiemens) verrouillé sans les sources VB6, j'arrive a ajouter une appli qui est lancé par ce système via des configuration (.ini) de touches...
si je lance l'appli exe directement j'ai un bug !!!!!!
mais si je lance un fichier .bat qui me lance l'appli, elle se lance correctement.
donc je me retrouve avec un fenetre "DOS" (bat) et l'appli : OK
mais malgré l'usage dans l'appli des fonctions API SetForegroundWindow et SetWindowPos etc, l'appli passe bien au premier plan mais aprés une 1/2 seconde c'est la fenetre dos du Bat qui a le focus malgré qu'elle soit derriere ;
donc les entrée clavier ne sont plus envoyé à l'appli qui est devant ; si je clique sur la fenetre avec la souris c'est OK, sauf que dans sa config normale d'utilisation la commande numerique n'a pas de souris et n'a qu'un clavier limité (intégré).
Y a t'il moyen de redonner le focus à ma fenetre, en plus qu'elle soit devant ?
MERCI
Partager