int CMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct){
SetTimer(1,1000,NULL);
return 0;
}
void CMainFrame::OnTimer(UINT nIDEvent)
{
MessageBox("欢迎使用本系统");
CTime time;
time=CTime::GetCurrentTime();
CString s=time.Format("%H:%M:%S");
m_wndStatusBar.SetPaneText(m_wndStatusBar.CommandToIndex(ID_INDICATOR_CLOCK),s);
CFrameWnd::OnTimer(nIDEvent);
//OnTimer(nIDEvent);
}
------解决方案--------------------------------------------------------
你没有添加消息映射,应该在源文件中的消息声明中,
BEGIN_MESSAGE_MAP和END_MESSAGE_MAP()之间添加 ON_WM_TIMER() 你试一下,应该可以解决你的问题了