cresus18
Messages postés35Date d'inscriptiondimanche 20 juillet 2003StatutMembreDernière intervention13 février 2008
-
2 août 2007 à 18:33
cs_Chatbour
Messages postés764Date d'inscriptionjeudi 27 juillet 2006StatutMembreDernière intervention 6 septembre 2010
-
3 août 2007 à 16:33
Bonjour à tous !
J'aimerais savoir comment faire en sorte pour que mon programme VB6 ne prenne pas le Focus lorsqu'il se lance.
cresus18
Messages postés35Date d'inscriptiondimanche 20 juillet 2003StatutMembreDernière intervention13 février 20081 2 août 2007 à 20:26
Excellent !
Merci beaucoup, ça marche du tonnerre.
J'avais trouvé une bidouille qui me permettait de trouver le "Handle" de la dernière application active (qui est donc la dernière à avoir le Focus) avec l'API "GetForegroundWindow", puis de lui redonner le Focus une fois mon programme lancé. Mais c'est vraiment du rafistolage et ce n'était pas non plus parfait.
Enfin, ta solution est bien plus courte et nettement plus directe.