2009-07-30 7 views

Répondre

1

Votre meilleur pari est d'utiliser RegisterHotKey(). Cela fonctionne en envoyant le message WM_HOTKEY au HWND que vous avez transmis. Puisque WPF n'expose pas la boucle de message de ses fenêtres aux développeurs, vous devrez probablement vous salir les mains avec un peu d'interopération et créer une fenêtre de message uniquement pour recevoir le message. messages clés à chaud.

+0

Cela m'a mis sur la bonne voie et les ressources suivantes semblent aussi aider: http://stackoverflow.com/questions/48935/c-using-wpf-and-net-35-how- can-i-inscrire-un-global-hot-key-to-say-ctrlshiftlett http://blogs.vertigo.com/personal/ralph/Blog/archive/2007/02/12/wpf-low-level -keyboard-hook-sample.aspx http://74.125.155.132/search?q=cache:KDK2eZtejBgJ:blog.280z28.org/archives/2007/03/15/+RegisterHotKey+wpf&cd=1&hl=fr&ct=clnk&gl = us & client = firefox-a (lié au cache car le site était en panne au moment de l'affichage) –

Questions connexes