SystemHotkey [C#] - C#/.NET managed - Programmation
Marsh Posté le 14-09-2005 à 18:39:26
1) Ton code n'est pas explicite : tout le monde ne sait pas que SystemHotKey est un composant tiers proposé par ce magnifique site (qui mériterait vraiment d'être hébergé sur un autre serveur moins merdique) :
http://www.codeproject.com/cs/misc [...] ect=993050
2) D'après ce que dit le site, SystemHotKey n'est ni plus ni moins qu'un wrapper de la fonction Win32 RegisterHotKey(). Or il faut savoir que cette fonction est implémentée via un hook système global. En d'autres termes, cette hot key sera valable pour toutes les applications, et il n'y a rien à faire, sauf coder toi même un hook local à ton appli qui n'interceptera la barre espace qu'à l'interieur de ton appli.
Marsh Posté le 14-09-2005 à 20:29:02
Harkonnen a écrit : 1) Ton code n'est pas explicite : tout le monde ne sait pas que SystemHotKey est un composant tiers proposé par ce magnifique site (qui mériterait vraiment d'être hébergé sur un autre serveur moins merdique) : |
effectivement j'aurais pu etre plus explicite dans la demande...en tout cas merci pour la reponse..je n'ai pas d'autre choix que de coder moi meme le fait d'intercepter ma barre d'espace...
Marsh Posté le 14-09-2005 à 16:27:10
Bonjour
Voila je cherche a affecter un evenement a la barre d'espace dans le cadre de mon application C# hors une fois la key affectée :
je perds la barre d'espace dans le cadre des mes autres applications (ex:word, msn, etc.)
Connaissez vous un moyen de recuperer le comportement normal de ma barre d'espace lorsque je change d'applications?
Merci par avance!
Message édité par Ev@NgeluS le 14-09-2005 à 18:18:28