环境: BCGControlBar Professional v.22.1 Retail、VS2012
代码: BCGControlBar Examples BCGPMSMoneyDemo
当界面样式设置为Office2013(dark gray)时通过Ribbon Designer设置的主分类按钮样式无法正确显示,文字固定为File,图片无法显示,如图。
此解决方式可以使主分类按钮文字可以设置。
重载CBCGPWinApp::InitInstance(), mWndRibbonToolBar是CMainFrame中加载Ribbon Designer生成的XML构造的Ribbon工具栏。
CMyApp::InitInstance()
{
<span style="white-space:pre"> </span>CBCGPWinApp::InitInstance();
<span style="white-space:pre"> </span>m_pMainWnd->mWndRibbonToolBar.GetMainButton()->SetScenicText(L"文件"); //即可将“FILE”改为“文件”
<span style="white-space:pre"> </span>m_pMainWnd->mWndRibbonToolBar.GetMainButton()->Redraw(); //重绘,否则只有通过其他事件触发Ribbon重绘才会显示成“文件”
}