如何在编辑框中显示时间(验证结果,或许是我哪里写的有问题吧,未能处理成功)

验证结果:

程序无错误,但是无法编译。

 

具体解决办的发如下:

    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);

posted @ 2016-01-08 11:13  银月星  阅读(218)  评论(0编辑  收藏  举报