如何删除类似 Office 的按钮,但保留功能区?
Posted
技术标签:
【中文标题】如何删除类似 Office 的按钮,但保留功能区?【英文标题】:How do I remove the Office-like button, but keep the ribbon? 【发布时间】:2011-08-13 06:32:04 【问题描述】:
【问题讨论】:
codeproject.com/KB/vista/SevenGoodiesHelloRibbon.aspx 【参考方案1】:在您的 CMainFrame 类中声明功能区按钮:
private:
CMFCRibbonApplicationButton m_wndRibbonButton;
然后在 OnCreate 方法中,设置按钮可见性并将其分配给功能区栏:
m_wndRibbonButton.SetVisible(FALSE);
m_wndRibbonBar.SetApplicationButton(&m_wndRibbonButton, CSize());
这就是你会得到的:
【讨论】:
谢谢!这就是我想要的。您还知道如何删除快速访问菜单吗? 不客气!您可以通过编辑器删除所有项目来隐藏快速访问工具栏。不过似乎没有办法隐藏菜单。 如果你删除编辑器中的所有项目后QAT仍然存在,你可以尝试调用QAT的RemoveAll()
。以上是关于如何删除类似 Office 的按钮,但保留功能区?的主要内容,如果未能解决你的问题,请参考以下文章
Plotly:如何使用类似于在图例中单击它们的按钮来切换轨迹?
金格iAppOfficeV3.0基于对Office文档处理的中间件,实现在移动端Office文档的编辑全文批注痕迹保留等功能