Salut
Chez moi, pour les jeux utilisant directX, voila un exemple qui marche :
//simulation touche espace
PostMessage(Fenetre,WM_KEYDOWN,VK_SPACE,0);
Sleep(100);
PostMessage(Fenetre,WM_KEYUP,VK_SPACE,0);
2 choses a savoir :
- Quand tu lances ton programme, met bien ta fenetre du jeu en premier plan pour tes tests
- Je crois me souvenir avoir repéré une erreur dans la page que je t'ai donné : il a inversé 2 arguments de fonction un truc du genre KEYEVENTF_KEYUP,
0 qui en faite devait etre 0,KEYEVENTF_KEYUP.
Ou.... jme demande si c'etait pas dans cette fonction : FindWindow
enfin soit vigilent :)
Jette un coup d'oeil a MSDN pour etre sure des arguments des fonctions
Voila !
++
______________________
Adeon, programmeur de jeux sur directX 9 (www.theolith.com) à votre service !