就用API函数,不是用DateTimePicker类

解决方案 »

  1.   

    DateTimePicker绑定到一个变量上,就可以取值了呀
      

  2.   

    CTime呀,直接在设置成控件变量
      

  3.   

    通过向控件发消息获取时间, SDK编程中常用方法SYSTEMTIME tagSysTime;
    SendDlgItemMessage(IDC_DATETIMEPICKER1, DTM_GETSYSTEMTIME, 0, (LPARAM)&tagSysTime);
    或者SendMessage(hWndDateTimePicker, DTM_GETSYSTEMTIME, 0, (LPARAM)&tagSysTime);
    CString strTime;
    strTime.Format("%d年%d月%d日%d时%d分%d秒", tagSysTime.wYear, tagSysTime.wMonth, tagSysTime.wDay,tagSysTime.wHour, tagSysTime.wMinute, tagSysTime.wSecond);参考MSDN2005的
    ms-help://MS.MSDNQTR.2005JUL.1033/shellcc/platform/commctls/wincontrols.htm
    有全部标准控件的SDK使用