定义了相关一个CDatetimeCtl的变量,我的datetimepicker格式是时间,环境是vs2010,我已经在对话框了设置了定时器想一秒钟刷新一次它的时间,可是不知道怎么设置更新它的值,贴出部分代码
void CmyserverDlg::OnTimer(UINT_PTR nIDEvent)
{
case 1:
CTime temptime;
m_datetime.GetTime(temptime);
m_datetime.SetTime(&temptime);
break;
CDialogEx::OnTimer(nIDEvent);
|
m_datetime是CDateTimeCtrl m_datetime类型的
void CmyserverDlg::OnTimer(UINT_PTR nIDEvent)
{
case 1:
CTime temptime;
m_datetime.GetTime(temptime);
m_datetime.SetTime(&temptime);
break;
CDialogEx::OnTimer(nIDEvent);
|
m_datetime是CDateTimeCtrl m_datetime类型的
CTime temptime;
m_datetime.SetTime(temptime.GetTime());
接分中...
m_datetime.SetTime(&temptime);
也是错误的 时间在乱走 求正确回答,,,
m_datetime.GetTime(temptime);
temptime+=1;
m_datetime.SetTime(&temptime);
是正解谢谢两位 给分了。。~