vs2008(mfc)如何在静态文本中显示系统时间
2个回答
展开全部
用定时器,SetTimer,时间间隔设为1秒(1000毫秒)。然后在OnTimer的消息响应函数中用SetDlgItemText()设置为系统时间。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
那我就补充一下:
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 );
}
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 );
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询