CDateTimeCtrl时间控件下拉时只能选择日期,不能选择时间。能否设置成日期和时间并存?

解决方案 »

  1.   

    不能,只有monthview和yearview两种。
    可以在旁边加个时钟。
      

  2.   

    void CtestDlg::DoDataExchange(CDataExchange* pDX)
    {
    CDialog::DoDataExchange(pDX);
    DDX_Control(pDX, IDC_DATETIMEPICKER1, aaa);
    }void CtestDlg::OnBnClickedButton1()
    {
    this->aaa.SetFormat(_T("yyyy/MM/dd HH:mm:ss"));

    }
      

  3.   

    void CtestDlg::DoDataExchange(CDataExchange* pDX)
    {
    CDialog::DoDataExchange(pDX);
    DDX_Control(pDX, IDC_DATETIMEPICKER1, aaa);
    }void CtestDlg::OnBnClickedButton1()
    {
    this->aaa.SetFormat(_T("yyyy/MM/dd HH:mm:ss"));

    }