各位大侠:我在vs2010下在主框架下面的oncreate函数中加入如下代码m_wndStatusBar.SetPaneWidth(1,150);
m_wndStatusBar.SetPaneText(1,_T("  通信未连接")); 
m_wndStatusBar.SetTipText(1,_T("通信状态"));
m_wndStatusBar.SetPaneTextColor (1, RGB(0,0,0));
m_wndStatusBar.SetPaneBackgroundColor(1,RGB(255,0,0));如果索引值是1的时候,对应状态栏字体的背景可以改变,但是上面的字体的颜色就是系统默认颜色但是如果我使用的索引值是0的时候,就可以改变字体的颜色。很奇怪,不知道为什么非常感谢