UnregisterHotKey()对清理很重要吗?

5 c++ winapi

我认为这是一个简单的问题,在我向RegisterHotKey()注册了几个系统范围的热键之后,我是否最终需要调用UnregisterHotKey()进行清理,还是可以直接退出应用程序而不必担心呢?

MSDN似乎并没有这么说,或者我还是误会了:我意识到我应该继续前进,并打电话给UnregisterHotKey以确保安全,但是如果有人知道,出于了解的缘故,只是知道就很有用。

谢谢!

Rob*_*Rob 6

如果MSDN没有明确告诉您注销,则退出可能是安全的。MSDN通常非常擅长指出此类问题。但是,我也使用RegisterHotKey,并且我始终确保在我的应用程序退出时调用UnRegisterHotKey,因为您永远不知道不这样做会在以后的Windows版本中给您带来麻烦。比起对不起恕我直言,要安全得多。