2009-12-07 6 views
3

Simple question Après avoir enregistré quelques raccourcis clavier avec RegisterHotKey(), dois-je éventuellement appeler UnregisterHotKey() pour les nettoyer ou puis-je simplement quitter mon application sans m'en soucier? MSDN ne semble pas dire, ou je le comprends mal, de toute façon: je me rends compte que je devrais aller de l'avant et appeler UnregisterHotKey pour être sûr, mais si quelqu'un sait le contraire, il serait utile de savoir, pour les connaissances Saké.UnregisterHotKey() est-il important pour le nettoyage?

Merci!

Répondre

4

Si le MSDN ne vous dit pas explicitement de vous désinscrire, il est probablement prudent de simplement quitter. Le MSDN est généralement assez bon pour pointer des choses comme ça. Cependant, j'utilise aussi RegisterHotKey et je m'assure toujours d'appeler UnRegisterHotKey lorsque mon application se ferme, car on ne sait jamais si cela ne vous causera pas de problèmes dans une future version de Windows. Mieux vaut prévenir que guérir à mon humble avis.