je dois désactiver les raccourcis clavier suivants comme,Quels sont les codes virtualkey pour les combinaisons suivantes de raccourci dans C#
alt + tab
alt + esc
ctrl + esc
fenêtres clé [ce n'est pas une combinaison]
pour lequel je dois fournir les codes clés dans mon état pour le désactiver.
J'ai essayé le lien suivant MSDN Keycodes
Et a fait ma condition comme ci-dessous ...
if (((lParam.vkCode == 12) & & (lParam.flags == 9)) || // Alt + tab
((lParam.vkCode == 12) & & (lParam.flags == 1)) || // alt + esc
((LpA ram.vkCode == 11) & & (lParam.flags == 1)) || // ctr + esc
((lParam.vkCode == 5) & & (lParam.flags == 0)) || // touche Windows
Mais cela ne fonctionne pas. Aidez-moi s'il vous plaît à ce sujet. Où vais-je mal? Merci.
Si quelqu'un a besoin de voir tout mon code pour rendre les raccourcis désactivés, S'il vous plaît voir cet article dans le même site que j'ai posté avant. Click here for the code
La police grammaticale qui s'enregistre, quelqu'un, changez-la en "Quels sont les codes VirtualKey pour les combinaisons de raccourcis suivantes en C#". Sur une note utile, êtes-vous sûr qu'il n'utilise pas une sorte de valeur de modificateur au lieu de vérifier simplement la touche? – Sneakyness