创建了一个编辑框,他的功能是获取系统时间。该如何实现。不用MFC。

解决方案 »

  1.   

    VOID   GetSystemTime(   
          LPSYSTEMTIME   lpSystemTime       //   system   time   
      );   
      VOID   GetLocalTime(   
          LPSYSTEMTIME   lpSystemTime       //   system   time   
      );   
      typedef   struct   _SYSTEMTIME   {     
              WORD   wYear;     
              WORD   wMonth;     
              WORD   wDayOfWeek;     
              WORD   wDay;     
              WORD   wHour;     
              WORD   wMinute;     
              WORD   wSecond;     
              WORD   wMilliseconds;     
      }   SYSTEMTIME,   *PSYSTEMTIME;
      

  2.   

    用sdk
    设置Timer,GetSystemTime,SetWindowText
      

  3.   

    不太理解楼主的意思
    windows API就有
      

  4.   

    EDIT获取系统时间什么意思啊.....你是想在EDIT里显示系统时间吧?
    获得系统当前时间的两个函数如下:
    1,
    COleDateTime dtCurrent;   
    dtCurrent = COleDateTime::GetCurrentTime();   
    CString strData = dtCurrent.Format("%Y-%m-%d %H:%M:%S");2,
    SYSTEMTIME  time;
    CString strData;
    GetLocalTime(&time);
    strData.Format("%d-%d-%d,%d:%d:%d",time.wYear,time.wMonth,time.wDay,time.wHour,time.wMinute,time.wSecond);
    如果你想实时显示当前时间,那就定义一个定时器每秒钟读一次系统时间并显示到EDIT不知道说明白没?
      

  5.   

    hEidt_time=CreateWindow(
    "EDIT",
    NULL,
    WS_CHILD |WS_VISIBLE |WS_BORDER|ES_READONLY,
    80,
    30,
    100,
    20,
    hWnd,
    (HMENU)edit_ID2,
    0,
    NULL);
    这个就是我创建的EDIT,想在这里显示系统时间
      

  6.   

    我可以获得系统时间,就是不知道怎么显示在EDIT里面
      

  7.   

            COleDateTime t1 = COleDateTime::GetCurrentTime();
    int year = t1.GetYear();
    int mouth = t1.GetMonth();
    int day = t1.GetDay();
    CString strCurrentDate;
    strCurrentDate.Format("%d-%d-%d",year,mouth,day); m_EditData = strCurrentDate; OnChangeEDITData();//EDIT框函数  
              //在函数里要刷新   刷新好象是  Updatadate(FALSE);        //m_EditData是EDIT框成员变量   
      

  8.   

    VOID GetSystemTime(LPSYSTEMTIME  lpSystemTime); 
      

  9.   

    SetWindowText(hEidt_time, strSysTime);
      

  10.   

    用以个定时器没一秒钟读易次系统时间 显示在EDIT里面
      

  11.   

    获取系统时间,再在EDIT里面进行运算,不用MFC,那就API函数啊
     查查用很多这样的例子的
      

  12.   

    SetWindowText(hEidt_time,   strSysTime);
      

  13.   

    不用MFC??
    GetSystemTime,
    SetWindowText,
      

  14.   

    BOOL SetWindowText(
      HWND hWnd,         // handle to window or control
      LPCTSTR lpString   // address of string
    );