实现Menu和Ribbon切换的代码如下:
ShowPane(m_MenuBar,FALSE,FALSE,FALSE);
ShowPane(m_RibbonBar,TRUE,FALSE,FALSE);
PostMessage(AFX_WM_CHANGEVISUALMANAGER);//切换界面管理器
这是精简出来的代码。
不加最后一句的话,在win7下切换到menu时不显示窗口标题。
--------------------
从Menu切换到Ribbon后,窗口显示两个标题。
在xp下正常,在win7经典模式下也正常。
但是在win7 aero风格下就出现问题了。
窗口两个标题,并且标题字体颜色变白,
并且快速启动栏字体颜色也变白。
求教高手。