高手,求助...状态栏显示菜单提示的问题
VC对于对话框程序,状态栏一开始是显示"就绪",把鼠标放要菜单上,就显示菜单的提示,但退出菜单之后,怎么样才能显示回"就绪"啊 void CTempPIDDlg::OnMenuSelect(UINT nItemID, UINT nFlags, HMENU hSystemMenu)
{
CString sFileName;
if(nItemID == AFX_IDS_IDLEMESSAGE)
{
sFileName = L"就绪";
// SendMessage(WM_SETMESSAGESTRING, (WPARAM)0, (LPARAM)(LPCTSTR)sFileName);
return;
}
if(nFlags & MF_SEPARATOR)
return ;
if(nFlags & (MF_SYSMENU | MF_POPUP))
return ; CString strStatusText;
strStatusText.LoadString(nItemID); m_StatusBar.SetPaneText(0,strStatusText);
}
VC对于对话框程序,状态栏一开始是显示"就绪",把鼠标放要菜单上,就显示菜单的提示,但退出菜单之后,怎么样才能显示回"就绪"啊 void CTempPIDDlg::OnMenuSelect(UINT nItemID, UINT nFlags, HMENU hSystemMenu)
{
CString sFileName;
if(nItemID == AFX_IDS_IDLEMESSAGE)
{
sFileName = L"就绪";
// SendMessage(WM_SETMESSAGESTRING, (WPARAM)0, (LPARAM)(LPCTSTR)sFileName);
return;
}
if(nFlags & MF_SEPARATOR)
return ;
if(nFlags & (MF_SYSMENU | MF_POPUP))
return ; CString strStatusText;
strStatusText.LoadString(nItemID); m_StatusBar.SetPaneText(0,strStatusText);
}
//寻找状态栏、CApplication的消息提示,
m_wndStatusBar.SetPaneText(0, "准备就绪");//鼠标移动到客户区的时候,菜单提示恢复。
这样就可以实现鼠标移出菜单以后显示准备就绪了。