程序运行DATETIMEPICKER控件显示为空白,当按上下箭头才显示时间?
CString s=" ";
m_date.SetWindowText(s);
这语句对DATETIMEPICKER无效,这样才行啊!

解决方案 »

  1.   

    你可以设定初始值的阿,
    用m_date.SetWindowText(s);
      

  2.   

    CString s=" ";
    m_date.SetWindowText(s);
    难道这不是设定初始值吗?
      

  3.   

    关注!!!!
    程序运行DATETIMEPICKER控件能显示为空白吗?
      

  4.   

    关注!!!!
    程序运行DATETIMEPICKER控件能显示为空白吗?
      

  5.   

    我觉得不行。转念一想,你这样试试吧:设置控件的颜色(OnCtrlColor),把前景和背景色都设置成白色?!
      

  6.   

    HBRUSH CTimeDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor) 
    {
    HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor);

    // TODO: Change any attributes of the DC here
    if (pWnd->GetDlgCtrlID()==IDC_DATETIMEPICKER1)
    {
    pDC->SetBkMode(TRANSPARENT);
    pDC->SetTextColor(RGB(255,255,255));
    pDC->SetBkColor(RGB(255,255,255));
    // pDC->setb
    static CBrush m_brushEdit1(RGB(255,255,255));
    hbr = m_brushEdit1;
    }
    return hbr;
    }
     greenever(司马青杉) 
    我转念一看是个好办法,可是一试发现还是不行啊!!!!!
      

  7.   

    如果不行
    请问win98里时间属性是这样做的,
    时钟,分,妙可以随自己编辑有可以按键调是这样呢?
      

  8.   

    如果不行
    请问win98里时间属性是这样做的,
    时钟,分,妙可以随自己编辑有可以按键调是这样呢?