MF C: Как разрешить пользователю скрывать CMFCMenuBar? - PullRequest
0 голосов
/ 06 августа 2020

В приложении MF C вы можете щелкнуть правой кнопкой мыши панели инструментов и скрыть их. Как у вас CMFCMenuBar делать тоже самое. Если вы go «настраиваете», вы не можете снять флажок для меню?

Спасибо.

1 Ответ

1 голос
/ 07 августа 2020

Предполагая значение по умолчанию CMFCMenuBar m_wndMenuBar;, созданное мастером приложений, следующее переключает его между видимым и скрытым.

    m_wndMenuBar.ShowPane(!m_wndMenuBar.IsVisible(), 0, FALSE);

ShowPane и IsVisible наследуются от CBasePane через CMFCMenuBar : CMFCToolBar : CMFCBaseToolBar : CPane : CBasePane.

...