我创建了一个基于对话框的应用程序,要在一个edit控件中输出系统当前时间,该编辑框控件有一个变量m_time,在对话框的初始化中添入如下代码:
CTime time;
time=CTime::GetCurrentTime();
m_time=time.Format("%Y年%m月%d日   %X");
UpdateData(FALSE);
在vs2005中运行后编辑框控件中没有内容,在vc6.0中可以输出系统当前时间。请问这是怎么回事?如何解决?谢谢。

解决方案 »

  1.   

    该编辑框控件与变量m_time关联了没有,你检查一下DDX_CONTROL那部分代码 
      

  2.   

    你在控件上右键
    看class wizard
    member variables
    看是否是你的那个变量
      

  3.   

    楼上说的是在vc6.0下,这个我知道,我就是不知道在vs2005下怎么关联,谢谢。
      

  4.   

    楼上说的是在vc6.0下,这个我知道,我就是不知道在vs2005下怎么关联,谢谢。