m_PicCtrl是一个时间控件关联的CDateTimeCtrl类型变量。CTime CurTime = CTime::GetCurrentTime();
m_PicCtrl.SetTime(&CurTime);这样动态设置时间控件上的时间在release版本运行是可以的。在debug下运行是不起作用的请问各位这个是什么原因呢?
m_PicCtrl.SetTime(&CurTime);这样动态设置时间控件上的时间在release版本运行是可以的。在debug下运行是不起作用的请问各位这个是什么原因呢?
release版本可以运行,但debug就不行
在release版本下,我还遇到一个问题--在子对话框上关联一个CDateTimeCtrl控件,要显示我设置的时间:
void CTimeDlg::OnOK() //主对话框
{
// TODO: Add extra validation here
CString Hs="1989-07-10";
int Hfirst=Hs.Find('-');
int Hsecond=Hs.Find('-',Hfirst+1);
int yy=atoi(Hs.Left(Hfirst));
int mm=atoi(Hs.Mid(Hfirst+1,Hsecond-Hfirst-1));
int dd=atoi(Hs.Right(2));
CTime tt(yy,mm,dd,0,0,0);
CTime1Dlg dlg;//子对话框 dlg.m_time.SetTime(&tt);
dlg.DoModal();
CDialog::OnOK();
}为什么我在子对话框上显示的总是当前时间 而不是我设置的1989-07-10呢?而我要是不用子对话框,直接在主对话框上显示我设置的时间,却能成功显示,
这是为什么呢?