★★★关于多文档的状态栏问题,郁闷了好几天了,救急啊!★★★
我在MainFrame的statusBar显示了一些信息。但是,一当childFrame弹出来后,显示的信息就不见了。要所有的childframe全关闭了,显示的信息又回来了。
static UINT indicators[] =
{
ID_SEPARATOR, // status line indicator
//ID_INDICATOR_CAPS,
//ID_INDICATOR_NUM,
//ID_INDICATOR_SCRL,
ID_INDICATOR_SHOW,//显示在这里
};
void CMainFrame::OnStatusBar()
{
int nIndex=m_wndStatusBar.CommandToIndex(ID_INDICATOR_SHOW);
m_wndStatusBar.SetPaneText(nIndex,m_Name);
}
有人说要在子窗口中发Message通知MainFrame,我发了。MainFrame也响应,并执行OnStatusBar函数了,但是还是没有显示啊。
那个Indicator还在。ChildFrame弹出的时候,看得到statusBar最右边的Indicator是凹的,但是文字不见了。只要一关掉,文字又出来了。这是怎么回事?