就是运行后和时钟一样~~
谢谢各位大虾~~~

解决方案 »

  1.   

    GetSystemTime
    SYSTEMTIME数据结构的使用。typedef struct _SYSTEMTIME { 
    WORD wYear; 
    WORD wMonth; 
    WORD wDayOfWeek; 
    WORD wDay; 
    WORD wHour; 
    WORD wMinute; 
    WORD wSecond; 
    WORD wMilliseconds; 
    } SYSTEMTIME; 
      

  2.   


    SYSTEMTIME st;
    GetSystemTime(&st);
    m_text.Format("%d年%d月%d日,%d时%分%d秒",st.wYear,st.wMonth  ... );
    UpdateData(false);
      

  3.   

    哥哥 运行后 editbox中不显示啊 
      

  4.   

    SYSTEMTIME st;
    GetSystemTime(&st);
    m_text.Format("%d年%d月%d日,%d时%分%d秒",st.wYear,st.wMonth  ... );
    UpdateData(false);
    放在定时器里
      

  5.   

    **::OnTimer(UNIT nIDEvent)
    {
    if(nIDEvent==1)
    {
    CTime t;
    t=CTime::GetCurrentTime();
    CString str=t.Format("%Y-%m_%d %H:%M:%S");
    m_text=str;
    UpdateData(false);
    }
    **::OnTimer(nIDEvent);
    }
    设置好定时器为一秒就行了
      

  6.   

    在OnInitDialog里添加一句SetTimer(1/*定时器ID*/, 1000/*时间间隔*/, NULL/*调用的函数,忽略则触发WM_TIMER消息*/);//在OnInitDialog里添加一句
    SetTimer(1/*定时器ID*/, 1000/*时间间隔*/, NULL/*调用的函数,忽略则触发WM_TIMER消息*/);//添加一个消息映射
    ON_WM_TIMER()//添加一个函数
    CxxxDlg::OnTimer(UNIT nIDEvent) 

     if(nIDEvent == 1) //刚才的定时器ID
     { 
      CTime t; 
      t=CTime::GetCurrentTime(); 
      m_text=t.Format("%H:%M:%S"); //m_text为EDIT空间关联的CString变量
      UpdateData(FALSE); 
     }