Почему экран мерцает при переключении с вида ленты на вид строки меню ? каково решение, чтобы избавиться от него?
Привет Ребята,
Я пытаюсь переключить графический интерфейс(ленту или меню) в соответствии с выбором пользователя, но у меня возникает проблема с мерцанием при переключении. Поскольку я новичок в применении MDI ,я не знаю, что делать. Пожалуйста, веди меня. Я использую Visual studio 2015. Извините, если в моем вопросе есть какая-то ошибка.
Заранее спасибо,
Что я уже пробовал:
BOOL bNameValid; CViewSelection obj_ViewSelection; obj_ViewSelection.DoModal(); CMDITabInfo mdiTabParams; mdiTabParams.m_style = CMFCTabCtrl::STYLE_3D_ONENOTE; // other styles available... mdiTabParams.m_bActiveTabCloseButton = TRUE; // set to FALSE to place close button at right of tab area mdiTabParams.m_bTabIcons = FALSE; // set to TRUE to enable document icons on MDI taba mdiTabParams.m_bAutoColor = TRUE; // set to FALSE to disable auto-coloring of MDI tabs mdiTabParams.m_bDocumentMenu = TRUE; // enable the document menu at the right edge of the tab area EnableMDITabbedGroups(TRUE, mdiTabParams); if (bSelectedView == 1) { m_wndRibbonBar.Create(this); m_wndRibbonBar.LoadFromResource(IDR_RIBBON); } else { m_wndRibbonBar.LoadFromResource(IDR_MAINFRAME); } if (!m_wndStatusBar.Create(this)) { TRACE0("Failed to create status bar\n"); return -1; // fail to create }