2.在MFC对话框中,用日期/时间控件  该控件用来输入 “出生年月” 
我做的是档案管理系统 
运行后 发现 学生档案输入对话框中  出生年月 控件里初始值 为 1970-1-1 我想把它改为 1900-1-1  其默认值怎么改呀? 
1.access中 
设计视图 新建一个表 
属性为文本 
字段名为 回复内容  
字段大小最大只能填255 也就是说文本字段最大只能为255  个字符 我要在该文本 字段中保存  至少要1000字符  该怎么办呀? 难道还不清楚么? 谢谢大家!!!

解决方案 »

  1.   

    2.在MFC对话框中,用日期/时间控件  该控件用来输入 “出生年月” 
    我做的是档案管理系统 
    运行后 发现 学生档案输入对话框中  出生年月 控件里初始值 为 1970-1-1 我想把它改为 1900-1-1  其默认值怎么改呀? 
    绑定一个成员变量
    CDateTimeCtrl  m_strTime;DDX_Control(...//ClassWizard会自动生成的。//主要是下面这句m_strTime.SetWindowText("1900-1-1");
      

  2.   

    1、将字段类型设置为备注型即可
    2、                cstring str="1009-1-5";
    COleDateTime dt;  
    dt.ParseDateTime(str);        //将time的时间值存到dt中
    SYSTEMTIME st;    //定义一个系统时间类型的变量
    dt.GetAsSystemTime(st);        //将dt中的时间按系统时间格式化
    CTime tm(st);    //定义CTime对象并将st赋值给它
                                  m_date_start = tm;  //m_date_start为时间空间变量
      

  3.   

    兄弟,我照你的做了
    把它(m_strTime.SetWindowText("1900-1-1"); )放在 DDX_...........
    下面   结果添加新记录时还是  出生年月 初始值 为 1970-1-1
    把它放在  BOOL CStudentInfoDlg::OnInitDialog() 里
    也不行
    你建一个对话框试试把
    感激
      

  4.   

    第一个回答正确 感激啊第二个问题
    你写的有些高深啊
    有点不懂!
    你那代码放在哪里呀??? 
    我把它整个复制到 BOOL CStudentInfoDlg::OnInitDialog() 里结果提示  m_date_start  未定义
    怎么办啊???
    具体怎么用
    请指教
    万分感谢!!!
      

  5.   

    m_date_start  是你的日期控件的变量