当前位置:首页>维修大全>综合>

mfc的编辑框中怎么显示系统的当前时间(mfc中如何添加一个定时器)

mfc的编辑框中怎么显示系统的当前时间(mfc中如何添加一个定时器)

更新时间:2024-04-20 06:04:20

mfc的编辑框中怎么显示系统的当前时间

在OnInitDialog()中添加代码:

CString strTime;

CTime tm;

tm=CTime::GetCurrentTime(); //获取当前系统时间

strTime=tm.Format("%y年%m月%d日 %X"); //格式化系统时间。即使系统时 间按照Format中设置的格式显示

SetDlgItemText(IDC_TIME,strTime); //初始化编辑框显示

SetTimer(1,1000,NULL); //启动定时器

给对话框添加WM_TIMER消息处理函数,添加如下代码:

CString strTime;

CTime tm;

tm=CTime::GetCurrentTime();

strTime=tm.Format("%Y-%m-%d %H:%M:%S");

SetDlgItemText(IDC_TIME,strTime); //显示系统时间

更多栏目