基于对话框的时间控件Date Time Picker,该如何解决
基于对话框的时间控件Date Time Picker
我的程序里有俩个时间空间,一个是short date一个是time 同样的做法,改变俩个控件的值,传到list control上去显示,第一个就能显示设置的时间,第二个只能显示一个时间,无法改变,大家帮帮忙想一想
------解决方案--------------------
自己添加WM_TIMER消息,在OnTimer中更新一下即可。
------解决方案--------------------
你是想时间自己走????
------解决方案--------------------
用SYSTEMTIME 时间来构造CTime啊
------解决方案--------------------
对。如果你查看CTime的构造函数会发现有不同参数重载的构造函数,用SYSTEMTIME做参数的是其中一种。
我的程序里有俩个时间空间,一个是short date一个是time 同样的做法,改变俩个控件的值,传到list control上去显示,第一个就能显示设置的时间,第二个只能显示一个时间,无法改变,大家帮帮忙想一想
------解决方案--------------------
自己添加WM_TIMER消息,在OnTimer中更新一下即可。
------解决方案--------------------
你是想时间自己走????
------解决方案--------------------
用SYSTEMTIME 时间来构造CTime啊
------解决方案--------------------
我的程序里有俩个时间空间,一个是short date一个是time 同样的做法,改变俩个控件的值,传到list control上去显示,第一个就能显示设置的时间,第二个只能显示一个时间,无法改变,大家帮帮忙想一想
解决这个问题了,改了一下关联控件的类型值,主要是由于这段代码引起的,版主能帮忙解释一下吗
COleDateTime dt1;
dt1.ParseDateTime(CSdate);
SYSTEMTIME st1;
dt1.GetAsSystemTime(st1);
CTime tm1(st1); //这句话是什么意思
pDlg->m_date2.SetTime(&st1); //m_date2m_date2是CDateTimeCtrl
用SYSTEMTIME 时间来构造CTime啊
对。如果你查看CTime的构造函数会发现有不同参数重载的构造函数,用SYSTEMTIME做参数的是其中一种。