(si quelqu'un trouve un titre plus court, je suis preneur)
Développeurs du soir, bonsoir.
Je voudrais savoir comment faire pour qu'un événement d'un formulaire continue de se déclencher même si celui-ci n'est pas actif (ex : réduis dans la barre des taches).
Concrètement peut-être?^^
L'application en question est un lecteur de musique utilisant Directx.
Je souhaite pouvoir utiliser des touches spéciales de mon clavier pour jouer/stopper/etc... les musiques.
Voici le code que j'utilise actuellement :
Quand j'appuis sur de ces fameuses touches, tout fonctionne tant que le formulaire a le focus. Mais si ce dernier est réduit, ou que j'utilise un autre programme, alors forcement, ça ne marche plus...
Code C# : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 private void F_Lecteur_KeyDown(object sender, KeyEventArgs e) { switch (e.KeyCode) { case Keys.MediaPlayPause: play(); break; case Keys.MediaStop: stop(); break; case Keys.MediaPreviousTrack: back(); break; case Keys.MediaNextTrack: next(); break; } }
Avez-vous des idées de comment s'y prendre?
Si vous avez besoin de plus d'informations, n'hésitez pas.
Merci d'avance!
Partager