C++ MFC:之后菜单中的快捷方式/加速器不出现

问题描述 投票:0回答:1

我正在使用 Visual C++ 2019 和 MFC。 在菜单编辑器,菜单项的本地菜单,属性页,标题:我例如写道:

全部保存Ctrl+Shift+S

我在菜单编辑器中看到了这一点,但在程序中“Crtl+Shift+S”没有出现。我在有事件处理程序时尝试过,在没有事件处理程序时尝试过。这独立于现有的事件处理程序。例如,已经存在的菜单项是相同的:

新Ctrl+N

如何显示 Ctrl+Shift+S ?谢谢。

c++ windows menu mfc desktop-application
1个回答
0
投票

[从 Constantine Georgiou 的评论中复制,解决了问题!:]

如果您运行过应用程序一次,然后修改了菜单、快捷方式或加速器(这通常在开发过程中发生),您可能需要重置存储在注册表中的数据。从工具栏中,选择“添加或删除按钮”->“自定义”->“选项”->“重置我的使用数据”。如果这不能解决问题,请尝试删除注册表中的整个应用程序树。如果您没有更改注册表路径,它通常位于 HKEY_CURRENT_USER\SOFTWARE\CompanyName\AppName 下,或 HKEY_CURRENT_USER\SOFTWARE\Local AppWizard-Generated Applications\AppName 下

© www.soinside.com 2019 - 2024. All rights reserved.