Как удалить верхнюю панель в MFC?

Я использую MFC для создания проекта графического интерфейса windows, как scrrencap, я хочу удалить верхнее меню (или называется otherthing,я не знаю),любой может сказать мне,как это сделать, спасибо большое!
Введите описание изображения здесь

Метки

1 ответ

  1. В CMainFrame:: OnCreate после строк:

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

    добавьте следующую строку:

    m_wndRibbonBar.GetQuickAccessToolbar()->RemoveAll();
    

    Вышеуказанный подход работает в новом приложении Office style MFC.

    Конечно, другим способом может быть подкласс CMFCRibbonBar и добавить вызов к

        GetQuickAccessToolbar()->RemoveAll();
    

    в конце функции LoadFromResource.