首先在初始化函数 中加入代码: BOOL CXXXDlg::OnInitDialog() { CDialog::OnInitDialog(); // TODO: Add extra initialization here SetTimer(1, 1000, NULL); // 这里加入 return TRUE; // return TRUE unless you set the focus to a control } 然后给对话框加入WM_TIMER 消息的响应函数 OnTimer() void CXXXDlg::OnTimer(UINT nIDEvent) { static CString strTemp; COleDateTime dtTime; // 刷新显示的时间 dtTime = COleDateTime::GetCurrentTime(); strTemp.Format("%02i:%02i:%02i", dtTime.GetHour(), dtTime.GetMinute(), dtTime.GetSecond()); GetDlgItem(IDC_NTIME)->SetWindowText(strTemp); CDialog::OnTimer(nIDEvent); } 最后在推出是关闭Timer void CXXXDlg::OnCancel() { // TODO: Add extra cleanup here KillTimer(1); CDialog::OnCancel(); }