#define BAR_ID_OPERATOR 901
#define BAR_ID_EMAIL 902
#define BAR_ID_TIME 903
static UINT BASED_CODE indicators [] =
{
BAR_ID_OPERATOR,
BAR_ID_EMAIL,
BAR_ID_TIME
};
类初始化函数中添加:
m_StatusBar.Create(this);
m_StatusBar.SetIndicators(indicators, sizeof(indicators) / sizeof(UINT));
CRect ct;
GetClientRect(&ct);
CString str;
str = _T("用户:pbImage");
m_StatusBar.SetPaneInfo(0, BAR_ID_OPERATOR, SBPS_NORMAL, (int) ct.Width() * 0.2);
m_StatusBar.SetPaneText(0, str);
str = _T("邮箱:cimage1987@aliyun.com");
m_StatusBar.SetPaneInfo(1, BAR_ID_EMAIL, SBPS_NORMAL, (int) ct.Width() * 0.35);
m_StatusBar.SetPaneText(1, str);
str = _T("系统时间:");
m_StatusBar.SetPaneInfo(2, BAR_ID_TIME, SBPS_NORMAL, (int) ct.Width() * 0.45);
m_StatusBar.SetPaneText(2, str);
//----------------让这个状态栏最终显示在对话框中-------------
RepositionBars(AFX_IDW_CONTROLBAR_FIRST, AFX_IDW_CONTROLBAR_LAST, 0);
添加系统时间获取代码后,结果如图所示: