如何在编辑框中显示时间(验证结果,或许是我哪里写的有问题吧,未能处理成功)
验证结果:
程序无错误,但是无法编译。
具体解决办的发如下:
1、在对话框上放置一个Edit控件。
2、给编辑框关联一个控件变量:
具体步骤是:查看->建立类向导->Member Variables->选中IDC_Edit->点击ADD Variables输入CEdit m_EDIT;(注意要把Category的值改为Control。)即可
3、在OnInitDialog中添加如下代码:
CString strTime; CTime tm; tm=CTime::GetCurrentTime(); strTime=tm.Format("%y年%m月%d日 %H:%M:%S");//设置时间格式 m_EDIT.SetWindowText(strTime);
SetTimer(1,1000,NULL);//定时1000毫秒
4、然后给对话框添加WM_TIMER消息处理函数,在消息处理函数中添加如下代码:
CString strTime; CTime tm; tm=CTime::GetCurrentTime(); strTime=tm.Format("%y年%m月%d日 %H:%M:%S"); m_EDIT.SetWindowText(strTime);