J'aimerais faire un keybd_event dans une application minimisée.
J'utilise devcpp.

Supposons que l'application est déjà ouverte et se nomme: "test.txt - Bloc-notes".

Pour pouvoir faire celà, il faut plutôt utiliser PostKeybdMessage() et pas keybd_event().
Voilà la fonction sur msdn:
http://msdn.microsoft.com/en-us/library/aa922170.aspx

Mais je n'arrive pas à utiliser cette fonction.

Quelqu'un pourrait-il montrer un exemple de PostKeybdMessage() qui envoye une pression sur 'z' au Notepad?

Donc:
- trouver le handle de "test.txt - Bloc-notes".
- envoyer "z" avec PostKeybdMessage() au Notepad.

Pour trouver le handle je ferais:
HWND handleNotepad;
handleNotepad = FindWindow(NULL, "test.txt - Bloc-notes");

mais déjà pas sûr que ça fonctionne bien avec les espaces dans le titre de la fenêtre.

Si ça peut aider pour les VkKey, avec keybd_event c'est:
keybd_event(VkKeyScan('z'),1,0,0);
keybd_event(VkKeyScan('z'),1,KEYEVENTF_KEYUP,0);
envoye "z" à l'écran actif.

J'ai pourtant fait pas mal de recherche.
Merci d'avance.