Quels sont RegisterHotKeys
et les crochets de clavier globaux, et comment fonctionnent-ils? Je veux faire une clé pour me concentrer sur le formulaire de mon application (quand il est minimisé) et ensuite me concentrer sur une zone de texte, donc d'après ce que j'ai lu, je dois utiliser la fonction RegisterHotKeys
(c'est une meilleure solution pour mon besoins), mais je ne pouvais pas trouver comment ou où je peux choisir ma propre clé (une seule clé - ESC) et puis lui commande de se concentrer sur mon formulaire, puis sur la zone de texte.RegisterHotKeys et les crochets de clavier globaux?
1
A
Répondre
1
Exemple d'utilisation de raccourcis clavier.
class myform : Form
{
public myform()
{
RegisterHotKey(Handle, id, modifiers, mykey);
}
protected override void WndProc(ref Message m)
{
if (m.Msg == 0x312) // this is WM_HOTKEY
{
Show();
}
base.WndProc(ref m);
}
}
Questions connexes
- 1. Crochets clavier globaux (C#)
- 2. Quelles sont les utilisations légitimes des crochets de clavier globaux?
- 3. Détection des crochets du clavier
- 4. Création de raccourcis clavier «globaux» dans WPF
- 5. Impossible d'enregistrer plusieurs raccourcis-clavier globaux
- 6. Claviers multiples et crochets de bas niveau
- 7. wordpress: actions, filtres et crochets
- 8. Où trouver les crochets wscript?
- 9. WindowsPrincipal.IsInRole et groupes de répertoires actifs universels et globaux
- 10. C++ Random Seed, objets globaux et SDL_Threads
- 11. Surveillance des crochets de bas niveau [C]
- 12. lient événement Jquery/crochets unbind et lib
- 13. Quel est le moyen le plus simple d'ajouter des raccourcis clavier globaux dans Windows?
- 14. Gérer les crochets SVN avec SVN?
- 15. ASP.NET MVC - Comment gérer les paramètres globaux de l'application
- 16. crochets fonction Javascript
- 17. Y aura-t-il une solution pour les événements globaux dans les applications .NET?
- 18. États globaux dans Flex 4
- 19. Contournement d'objets globaux statiques C++?
- 20. ICSharpEditor et raccourcis clavier accidentels
- 21. Objets globaux des types gérés
- 22. Comment exécuter les événements ajax globaux locaux dans jQuery?
- 23. NSDocument et clavier (comme keyDown)
- 24. Emacs: Macros clavier et Dired
- 25. NERDTree et cartographie clavier basculement
- 26. Alternatives aux crochets de fenêtres en C#?
- 27. L'utilisation de shadowbox désactive les raccourcis clavier?
- 28. Navigation au clavier et accessibilité pour les widgets SWT personnalisés
- 29. Saisir les touches du clavier
- 30. Signification du texte entre crochets
Merci beaucoup! btw quelle est la clé 0X312? Merci! Amit – Mazki516
0x312 n'est pas une clé, c'est le message WM_HOTKEY. la clé est les codes de clé virtuelle que vous enregistrez avec RegisterHotKey. http://msdn.microsoft.com/fr-fr/library/ms927178.aspx –
Andrew Salut, merci beaucoup. RegisterHoyKey (Handle, id ???, modifiers, mykey ??) J'ai un lecteur de code-barres, je l'ai configuré pour "appuyer" sur la touche ESC, puis envoyer le code à barres, puis appuyez sur "Entrée". Je veux que mon programme identifie l'ESC "Press" puis montre le formulaire et ensuite se concentre sur une zone de texte (ces deux commandes je sais comment le faire), il y a un moyen d'enregistrer une clé hoy sans un modificateur (Null est bon?) vous m'avez donné cette page géniale, mais je ne sais pas quoi écrire dans id et dans mykey, la fonction demande int (uint?) Merci beaucoup d'avance !! Amit – Mazki516