如何删除MFC中的顶部栏?

时间:2016-11-03 13:39:05

标签: mfc

我正在使用MFC创建一个Windows GUI项目,作为scrrencap,我想删除顶层菜单(或称为otherthing,我不知道),任何人都可以告诉我如何制作它,非常感谢! enter image description here

1 个答案:

答案 0 :(得分:0)

在行后的CMainFrame :: OnCreate中:

m_wndRibbonBar.Create(this);  
m_wndRibbonBar.LoadFromResource(IDR_RIBBON);

添加以下行:

m_wndRibbonBar.GetQuickAccessToolbar()->RemoveAll();

上述方法适用于新的Office样式MFC应用程序。

当然,另一种方法可能是继承CMFCRibbonBar并将调用添加到

    GetQuickAccessToolbar()->RemoveAll();

在LoadFromResource函数的末尾。