Envoyer combinaison de touche a un autre programme
cs_myckie
Messages postés50Date d'inscriptionvendredi 19 mai 2006StatutMembreDernière intervention 2 juillet 2016
-
12 juin 2007 à 19:54
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019
-
12 juin 2007 à 21:04
Bonjour, j'aimerai savoir comment je pourrais envoyer une combinaison de touche a un autre programme voici le code que j'ai pour l'instant (ce n'est q'un test avec l'explorateur)
HWND hWnd;
hWnd=FindWindow(NULL,"Poste de travail");
::SendMessage(hWnd,WM_CHAR,115+4,NULL);
j'ai testé aussi avec WM_KEYDOWN mais sans succès
voila en fait je cherche a envoyé la touche de combinaison ALT+F4 pour quitter l'explorateur
Merci d'avance
A voir également:
Envoyer combinaison de touche a un autre programme
cs_myckie
Messages postés50Date d'inscriptionvendredi 19 mai 2006StatutMembreDernière intervention 2 juillet 2016 12 juin 2007 à 20:48
merci pour vos réponse mais est-ce que ma facon pour récupérer le handle de la fenetre est bonne car apparement le handle ne correspond pas à la fenetre
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019 12 juin 2007 à 21:04
Autre chose:
Rechercher "Poste de travail" ou tout autre titre en dur n'est surement pas une bonne méthode, logiciel ne tournerait QUE sur ton poste. Sous Vista je n'ai pas de fenêtre avec ce titre, sans compter OS dans autres langues etc...