15,978
社区成员
发帖
与我相关
我的任务
分享
static UINT indicators[] =
{
IDS_panel1,
IDS_panel2,
ID_SEPARATOR,
ID_SEPARATOR,
ID_SEPARATOR,
};
STRINGTABLE
BEGIN
ID_INDICATOR_INS "INS"
END
// In CMainFrame's message map
ON_UPDATE_COMMAND_UI (ID_INDICATOR_INS, OnUpdateIndicator)
// In CMainFrame::OnCreate
static UINT nIndicators[] = {
ID_SEPARATOR,
ID_INDICATOR_INS
};
m_wndStatusBar.Create (this);
m_wndStatusBar.SetIndicators (nIndicators, 2);
// Elsewhere in CMainFrame
void CMainFrame::OnUpdateIndicator (CCmdUI* pCmdUI)
{
pCmdUI->Enable (m_bInsert);
}
static UINT indicators[] =
{
ID_SEPARATOR, //有的时候第一个出现的ID_SEPARATOR被默认占用,也就是 // 状态行指示器
ID_SEPARATOR,
ID_SEPARATOR,
ID_SEPARATOR,
ID_SEPARATOR,
};