关于MFC程序快捷键失效的问题

问题现象:在源代码的IDR_ACCELERATE表中定义的快捷键失效

问题原因:当MFC程序启用了注册表时,会将一些设置储存到注册表中,而快捷键的设置也被储存在注册表里了。如果之前已经运行过同名的MFC程序,而且注册了快捷键,那么程序会直接使用之前的设置,而不是使用最新的IDR_ACCELERATE表中定义的快捷键。

解决方案:变更IDR_ACCELERATE表后,及时删除HKCU\Software\下相应的键值

posted on 2012-12-07 14:36  生不如死  阅读(2116)  评论(0编辑  收藏  举报

导航