在一个对话框中有几个控件,其中一个是Date Time picker,有时获取是正确的如"20110325",有时变成"20110325Edit",后面多个Edit,请知道原因说明一下?

解决方案 »

  1.   

    你是直接用GetWindowText得到Date Time picker的值?
      

  2.   

    "m_cBirthday.GetTime(btd);
    memset(m_szBirthDay,0,sizeof(m_szBirthDay));
    sprintf(m_szBirthDay,"%s%s",btd.Format("%Y%m%d"),btm.Format("%H%M%S"));"
    我是这样取的.
      

  3.   

    你不是只需要获得日期吗?你还要这个btm.Format("%H%M%S")干嘛?
      

  4.   

    哈哈,那是另一模块中用到,我哦直接拷过来的,就是这个原因,thanks.