用MFC开发的一个OCX控件,用了CMFCRibbonBar,并设置office2007样式如下:
CMFCVisualManager::SetDefaultManager(RUNTIME_CLASS(CMFCVisualManagerOffice2007));
CMFCVisualManagerOffice2007::SetStyle(CMFCVisualManagerOffice2007::Office2007_LunaBlue);
控件在IE9里第一次打开显示正常,如下:
再次打开会显示不正常如下:
感觉上就好像是绘制界面界面了残留似的,最下面好像被上一个窗口的内容覆盖了似的,请帮忙看下,谢谢。
控件在IE11里显示一直正常。