事情是这样的-我们有一个C++ MFC项目,包括一个丝带。我们设法隐藏了主按钮。现在我们想对QAT做同样的事情,因为它不会被使用-我们有我们自己的QAT类别。这有可能吗?怎么可能?
发布于 2014-08-13 15:36:16
解决了!我导出了CMFCRibbonBar。我添加了一个方法delQAT(),在其中调用m_QAToolbar.RemoveAll()。在CMyAppMainFrame::OnCreate()中,我调用这个新方法。
class CRibbonBar : public CMFCRibbonBar
{
public:
void delQAT()
{
m_QAToolbar.RemoveAll(); //m_QAToolbar is a protected member of CMFCRibbon
}
}
class CMyAppMainFrame(...)
{
//...
protected:
CRibbon m_wndRibbonBar;
//...
public:
void OnCreate()
{
//...
m_wndRibbonBar.delQAT();
//...
}
}希望它能帮助其他有同样问题的人:)
https://stackoverflow.com/questions/25283363
复制相似问题