UnregisterHotKey()对清理很重要吗?

时间:2009-12-07 06:12:20

标签: c++ winapi

简单的问题我想,在我用RegisterHotKey()注册了一些系统范围的热键之后,我是否需要最终调用UnregisterHotKey()来清理它们,或者我可以简单地退出我的应用程序而不用担心它?

MSDN似乎没有说,或者我误解了它,反正:我意识到我应该继续并将UnregisterHotKey称为安全,但如果有人知道,那么知道它是有用的,因为知识的缘故

谢谢!

1 个答案:

答案 0 :(得分:4)

如果MSDN没有明确告诉您取消注册,那么退出可能是安全的。 MSDN通常很擅长指出这样的事情。但是,我也使用RegisterHotKey,我总是确保在我的应用程序退出时调用UnRegisterHotKey,因为你从来不知道如果不这样做会导致你在未来版本的Windows中出现问题。最好是安全而不是对不起恕我直言。