Comment dois-je traiter une pression sur une touche dans MFC?
Je veux intercepter les touches enfoncées lorsque l'une de mes boîtes de dialogue est affichée
Plus d'infos nécessaires
Quelle info?
La langue, la plate-forme, etc. MVC est générique et utilisé sur le Web, Windows, les périphériques Mobiles. Je peux facilement vous donner une réponse pour ASP.NET MVC, mais n'ont aucune idée de si c'est ce que vous voulez.
MFC=Microsoft Foundation Classes. C++
Désolé, travaillent trop!
Quelle info?
La langue, la plate-forme, etc. MVC est générique et utilisé sur le Web, Windows, les périphériques Mobiles. Je peux facilement vous donner une réponse pour ASP.NET MVC, mais n'ont aucune idée de si c'est ce que vous voulez.
MFC=Microsoft Foundation Classes. C++
Désolé, travaillent trop!
OriginalL'auteur Casebash | 2010-12-04
Vous devez vous connecter pour publier un commentaire.
Soit de mettre en place certains accélérateurs qui envoyer les WM_COMMAND ou de répondre à WM_KEYDOWN/messages et regarder dehors pour votre clé de presses.
Plus d'infos ici:
http://www.codeproject.com/KB/dialog/pretransdialog01.aspx
Et la durée de code de l'article:
OriginalL'auteur Goz
Vous devriez regarder dans l'accrochage des événements de clavier. C'est un CodeGuru lien, mais il y a beaucoup, beaucoup de ressources disponibles lorsque vous google pour Comment raccorder les événements de clavier avec les MFC.
Ce que vous trouverez dans ces articles, c'est que le clavier et/ou en cas d'accrochage est la terminologie de choix. "Intercepter" est rately utilisé pour décrire le processus. Et encore une remarque: soyez prudent lorsque vous vous accrochez! Vous pouvez brancher dans votre boîte de dialogue ou à plusieurs autres niveaux. (Btw, les enregistreurs de frappe sont bien connus des chevaux de troie qui utilisent cette tactique. Juste un avis.)
Clavier accrochage fonctionnera si la fenêtre cible est votre création ou non. Le processus est généralement utilisée pour brancher d'autres fenêtres, mais peut être utilisée pour brancher votre propre.
OriginalL'auteur Paul Sasik