【问题标题】:MFC personalized menu behaviourMFC个性化菜单行为
【发布时间】:2010-10-19 03:40:15
【问题描述】:

我使用 App 生成了一个 MDI 选项卡式 CView 项目。使用个性化菜单行为的向导。 我如何禁用个性化菜单行为(我不想要它),因为我想在单击它时立即查看整个菜单。我必须重新生成项目还是可以更改代码中的某些内容以禁用它?

【问题讨论】:

  • 您要禁用还是隐藏它?

标签: mfc


【解决方案1】:

在您的CMainFrame::OnCreate 方法中,找到写有// enable menu personalization 的评论。

接下来是几十行代码,用于构建CList 的命令,然后调用CMFCToolbar::SetBasicCommands()

删除构建列表的CListAddTail 调用。并删除对SetBasicCommands 的调用。您的菜单现在将是“正常”的非个性化菜单。

【讨论】:

  • 谢谢 Nate,在我问问题之前第一次检查代码时,我只是没有看到“启用菜单个性化”评论。我删除了代码,现在它显示了我想要的菜单。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-08-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多