想问下各位,由于修改的软件需要切换语言,这个状态栏的字体是根据系统语言的,有什么接口可以修改这个状态栏的名称?
也就是在语言切换的时候
同时对这个状态栏的text文本进行下修改,什么语言对应什么文本。
解决方法
CString strTitlePane1=_T("");
CMFCRibbonStatusBarPane* pPane = new CMFCRibbonStatusBarPane(ID_STATUSBAR_PANE1,
strTitlePane1,TRUE);
pPane.SetAlmostLargeText(_T("Connecting"));
m_wndStatusBar.AddElement(pPane, strTitlePane1);
m_wndStatusBar.GetElement(0)->SetText(_T("Connecting"));
另外,如果文本太大,创建 CMFCRibbonStatusBarPane后,
您需要通过调用来设置预期的最大文本大小CMFCRibbonStatusBarPane::SetAlmostLargeText。
将“任务栏配置”这几个字修改成其它语言
要改成什么语言?你用工具修改,WinAPI也可以