2009-08-30 5 views
1

Y at-il un moyen de désactiver la fonction intégrée standard de la touche Windows (ouvrir le menu Démarrer) et d'activer à la place de cette fonction par exemple un délégué ou un événement en C#? Je souhaite l'utiliser comme clé supplémentaire dans une application en plein écran.Utiliser la touche Windows à d'autres fins dans C#

+0

remplaçant Peut-être l'événement clé vers le bas et vérifier si elle est la clé de Windows? – SirDemon

+3

Je ne suis pas sûr, mais je ne pense pas que la méthode OnKeyDown est appelée si l'utilisateur utilise la clé Windows. Je pense que la solution sera plus proche de l'accrochage au clavier. –

Répondre

5
+0

Est-il possible qu'en utilisant cette méthode, vous ne surpressez pas la fonction standard du bouton Windows, de sorte que les deux fonctions (ouverture du menu de démarrage, et la fonction définie par le programmeur) seront appelées. –

+2

Un hook global (comme celui spécifié) supprimera la fonctionnalité standard du système. Un crochet de niveau d'application ne le fera pas. – Rushyo

Questions connexes