【问题标题】:How do I remove the Office-like button, but keep the ribbon?如何删除类似 Office 的按钮,但保留功能区?
【发布时间】:2011-08-13 06:32:04
【问题描述】:

如何删除类似 Office 的按钮,但保留功能区?

【问题讨论】:

标签: visual-studio-2010 visual-c++ windows-7 mfc


【解决方案1】:

在您的 CMainFrame 类中声明功能区按钮:

private:
    CMFCRibbonApplicationButton m_wndRibbonButton;

然后在 OnCreate 方法中,设置按钮可见性并将其分配给功能区栏:

m_wndRibbonButton.SetVisible(FALSE);
m_wndRibbonBar.SetApplicationButton(&m_wndRibbonButton, CSize());

这就是你会得到的:

【讨论】:

  • 谢谢!这就是我想要的。您还知道如何删除快速访问菜单吗?
  • 不客气!您可以通过编辑器删除所有项目来隐藏快速访问工具栏。不过似乎没有办法隐藏菜单。
  • 如果你删除编辑器中的所有项目后QAT仍然存在,你可以尝试调用QAT的RemoveAll()
猜你喜欢
  • 2020-10-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-05-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多