vs2008(mfc)如何在静态文本中显示系统时间

来源:百度知道 编辑:UC知道 时间:2024/06/07 19:08:33

那我就补充一下:
void OnTimer( UINT_PTR nIDEvent )
{
CTime time = CTime::GetCurrentTime();
CString sTime = time.Format( __TEXT("%Y-%m-%d, %H:%M:%S") );
SetDlgItemText( IDC_STATIC_TEXT, sTime );
}

用定时器,SetTimer,时间间隔设为1秒(1000毫秒)。然后在OnTimer的消息响应函数中用SetDlgItemText()设置为系统时间。