ZephLe 19/01/2011 à 15:51
Un truc me vient à l'esprit : imaginons que je fasse une appli qui n'utilise pas les contrôles habituels de Windows, à la place je recode tout mon système de composants, par exemple en OpenGL.
Quand je tape un truc au clavier, Windows ne peut donc transmettre l'évènement qu'à la fenêtre et laisser l'appli dispatcher, puisque les notions de focus et autres lui sont inconnues.
Il doit donc bien y avoir moyen de simuler cet évènement clavier au niveau de la fenêtre sans avoir à s'intéresser au niveau composant, non ? (d'ailleurs SendInput marche très bien dans ce cas, son seul soucis c'est qu'il ne permet que d'envoyer à la fenêtre qui a le focus au lieu de permettre de spécifier un handle).